代码点火器:加载带有查询字符串的视图,而不修改核心文件



我正在尝试加载使用字符串查询的视图,如下所示:

$this->load->view('mydir/my_view.php?file=myfile.pdf');

但是,CI_Loader似乎检查视图是否是有效文件并且存在的完整字符串,因此当然它永远不会在视图目录中找到mydir/my_view.php?file=myfile.pdf。我真的不想修改核心文件,也想不出解决这个问题的方法

您需要执行以下操作:

$data = ['file'=>'myfile.pdf'];
$this->load->view('mydir/my_view',$data);

在您看来,您可以访问$file

参考

最新更新