CodeIgniter - 加载视图问题

时间:2015-12-30 11:23:31

标签: php codeigniter views

以下代码正常运行,没有任何问题,

$this->load->view('profile_js.php', array("js_array"=>$js_array));

突然,上面的代码停止了为某些用户工作,当我使用回显文件内容时它开始工作

echo $this->load->view('profile_js.php', array("js_array"=>$js_array), true);

后者适用于所有用户!这么奇怪!怎么会出错?

注意:该文件没有条件来过滤用户/用户类型

1 个答案:

答案 0 :(得分:1)

尝试传递数据

<?php

class Welcome extends CI_Controller {

   public function index() {

      $js_array = 'some code goes here';

      $data = array(
         'js_array' => $js_array
      );

      // Do not need to use .php for views
      $this->load->view('profile_js', $data);

   }

}

然后在视图上你可以回显js_array

<?php echo $js_array;?>

有关如何从控制器传递数据以查看正确

的更多信息

CodeIgniter Controller User Guide

CodeIgniter Views User Guide