我有一个初学者问题:
我知道如何将数据传递到视图,如下所示:
$data['documents'] = $this->documents_model->get_documents();
$data['main_content'] = 'document_view';
$this->load->view('layout', $data);
我也知道如何将错误传递给视图,如下所示:
$this->load->view('upload_view', array('error' => ''));
但是如何将数据和错误传递给视图?我尝试将错误放入$ data-key中,如下所示,但这给了我视图中的“数组”这个词,我不想要。
$data['error'] = array('error' => '');
我还尝试在load->视图中发送$ error和$ data(由逗号分隔的2个参数),这给了我语法错误。现在我用完了有限的想法,所以我想我在这里问。
非常感谢您的建议。
答案 0 :(得分:3)
试试这样:
$data['error'] = "Your message here";
现在,在视图中只是回显这样的消息:
<?=(isset($error))?$error:''?>