[英]values couldnot pass from controller to view in codeigniter
我的控制器代码是
控制器代码
public function email()
{
$data['page'] = lang('settings');
$data['load_setting'] = 'email_settings';
$data['title'] = lang('email_settings'); //Page title
$data['subview'] = $this->load->view('admin/settings/settings', $data, TRUE);
$this->load->view('admin/_layout_main', $data); //page load
$qry = $this->db->query("SELECT * FROM `tbl_email_setting` WHERE user_id='".$this->session->userdata('user_id')."'");
$data1['email_values'] = $qry->result_array();
$this->load->view('admin/settings/email_settings', $data1);
}
我在视图email_settings.php
$data1
传递到email_settings.php
文件。 当我尝试在views/admin/settings/email_settings.php
打印$email_values
时,错误如下
遇到PHP错误严重性:注意消息:未定义的变量:email_values文件名:settings / email_settings.php行号:109
根据您的评论:
这是我正在打印的查看代码<?php echo 'email server type:-----';print_r($data1['email_values']);?>
– RV Informatics Pvt Ltd
您只需将视图文件中的数据打印为:
<?php
echo 'email server type:-----';
print_r($email_values);
?>
建议/旁注:
我建议您将此视图存储在变量中:
$this->load->view('admin/_layout_main', $data); //page load
像这样:
$data['subview'] = $this->load->view('admin/settings/settings', $data, TRUE);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.