我有这个代码:
if(isset($result) && !empty($result))
{
if(is_string($result))
{
show_error('Failed to authenticate user with database');
$this->load->view('error', $result);
}elseif(is_object($result)){
show_error('ALL WENT OKAY!');
$this->load->view('valid', $result);
}
}
现在此代码无法按预期工作。数据是从数据库中检索的,因为如果我执行 print_r($result) 它将打印正确的内容。但是当我有上述内容时,它不起作用。它只是转到我的控制器的 index() 方法,什么也不做。我尝试的另一种方法是:
$this->load->view('valid', $result);
没有任何 if 语句。它进入身份验证页面,但无法打印 $result,因为它显示未定义。任何想法都会有所帮助。
问候