2013-08-13 2 views
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-> зрения (как 2 Params, разделенными запятой), который дает мне синтаксическую ошибку. И теперь у меня кончились мои ограниченные идеи, поэтому я подумал, что прошу здесь.

Большое спасибо за совет.

ответ

3

Попробуйте так:

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

Теперь, по мнению просто эхо сообщение, как это:

<?=(isset($error))?$error:''?> 
+0

сво Исеть я вижу. Спасибо! – Hobby99

+0

Happie, чтобы помочь ...: D –

Смежные вопросы