0

我有一个初学者问题:

我知道如何将数据传递给视图,如下所示:

   $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->view 中发送 $error 和 $data (以逗号分隔的 2 个参数),这给了我语法错误。现在我用完了我有限的想法,所以我想我在这里问。

非常感谢您的建议。

4

1 回答 1

3

试试这样:

$data['error'] = "Your message here";

现在,在视图中只是回显这样的消息:

<?=(isset($error))?$error:''?>
于 2013-08-13T08:48:55.643 回答