-2
Я получаю данные от модели в формате массива, мне бы хотелось знать, почему я не могу выполнить print_r без использования функции exit() сразу после нее?print_r работает время от времени?
это работает:
function someview()
{
$result=$this->User->getdatafrommodel();
print_r($result);
exit();
if(!empty($result))
{
//do something
}
else
{
$this->redirect(array('action'=>'usernotexist'));
}
}
function usernotexist()
{
$this->loadSkin();
}
это печатает пустой массив.
function someview()
{
$result=$this->User->getdatafrommodel();
print_r($result);
if(!empty($result))
{
//do something
}
else
{
$this->redirect(array('action'=>'usernotexist'));
}
}
function usernotexist()
{
$this->loadSkin();
}
Может ли кто-нибудь сказать мне, почему так оно и есть?
Какие ошибки вы получаете, если таковые имеются? – tekknolagi
Используете ли вы какую-либо буферизацию вывода? –
Переадресовывает ли он внутри 'if (! Empty ($ result))'? –