я говорю, надо подраздел какой-нибудь про фреймворки)))
Да, я согласен, можно его сделать в php для профи => фреймворки => cake, zend, ci etc
Форум → Программирование → PHP для идиотов → Вид вложений вид фреймворк(codeigniter)
Страницы: ← Предыдущая страница • Следующая страница →
22 августа 2010 г. 16:15, спустя 11 минут 12 секунд
я говорю, надо подраздел какой-нибудь про фреймворки)))
22 августа 2010 г. 16:21, спустя 6 минут 31 секунду
$this->load->view('script_name');
из вида.Но еще маленький консультативный вопросик имеется!Грубо говоря метод может вернуть две переменных или я сам могу их определить в контролере, а в виде проверять если есть $a то выполнить такое действие если $b то такое все хорошо когда обе переменные переданы…Но когда любая переменная не передана генерируется сообщения типа :
function _isset_($var)
{
if (!isset($var))
$var = "";
return $var;
}
22 августа 2010 г. 16:24, спустя 2 минуты 47 секунд
if (isset($a)) echo $a;
не выход?
22 августа 2010 г. 16:29, спустя 4 минуты 35 секунд
if (isset($a)) echo $a;
или if (isset($a)) include_once $a;
22 августа 2010 г. 16:35, спустя 6 минут 25 секунд
function _isset_($var)
{
if (!isset($var))
$var = "";
return $var;
}
22 августа 2010 г. 16:39, спустя 4 минуты 15 секунд
22 августа 2010 г. 16:48, спустя 8 минут 8 секунд
if (!empty($a)) echo $a;
22 августа 2010 г. 16:48, спустя 11 секунд
function _isset_($var)
{
if (!isset($var))
$var = "";
return $var;
}
ошибка вызывается, потому что ты пытаешься в функцию несуществующую переменную передать.
22 августа 2010 г. 16:50, спустя 2 минуты 4 секунды
function _isset_($var = null)
{
if (!isset($var))
$var = "";
return $var;
}
function _isset_($var)
{
if ($var != null)
$var = "";
return $var;
}
22 августа 2010 г. 16:53, спустя 3 минуты 38 секунд
22 августа 2010 г. 17:56, спустя 54 минуты 49 секунд
$data['header'] = "";
function _isset_($var)
{
if (empty($var))
$var = "";
return $var;
}
работает даже с массивами
дальше для подключения файлов вот такая функция в хелпере
function _inc_($inc)
{
if (!empty($inc))
{
$inc_val = '$this->load->view(\''.$inc.'\');';
return $inc_val;
}
}
и уже в виде с которого я хочу подключит другой вид я пишу
eval (_inc_($inc)) ;
22 августа 2010 г. 17:59, спустя 3 минуты 32 секунды
eval (_inc_($inc)) ;
if (!empty($a)) echo $a;
?))))
22 августа 2010 г. 18:04, спустя 5 минут 6 секунд
eval (_inc_($inc)) ;
ukroficer, это написать легче и работать будет быстрее чем?))))if (!empty($a)) echo $a;
echo _isset_($header);
if (empty($a)) $this->load->view($inc);
вот такое eval (_inc_($inc)) ;
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!