2014-02-09 5 views
1

У меня есть эта функция в ** контроллера **Переданные данные для просмотра из контроллера не работает в CodeIgniter

function smsreq() 
    { 
     $this->form_validation->set_rules('amount', 'Amount', 'trim|required|xss_clean'); 
     $this->form_validation->set_rules('mobileNo', 'Mobile Number', 'trim|required|xss_clean'); 
      if ($this->form_validation->run()) { 
       echo "validated"; 
      } else { 
      $data = "<div>TEST</div>" ; 
      $this->load->view('dashboard',$data); 
      } 
    } 

и в ** ** вид

<?php echo $data ; ?> 

Но когда вид, «приборная панель», это показано

A PHP Error was encountered 

Severity: Notice 

Message: Undefined variable: data 

Filename: views/dashboard.php 

Line Number: 190 

Почему я не могу передать значение?

ответ

1

Вы должны передать как массив из контроллера для просмотра.

$data["data"] = "<div>TEST</div>" ; 
Смежные вопросы