我需要添加第三方脚本(Optimizely)给我,所以我想把它放到我的主模板中。
但是,我只希望它在一个页面上运行,我的/订单页面。如何将此脚本添加到头部以便检查,如果View = Order然后包含此js文件,否则,不包括它?
答案 0 :(得分:0)
加载视图时,请向其发送一个具有控制器名称的附加变量。
在视图中,您可以检查变量的值是否为order,然后您可以回显该脚本。
代码大致如下:
// in your controller
$data = array();
// some code that will fill $data
$data['controller'] = get_class($this);
$this->load->view('your_view', $data);
// now, in your view,
if($controller == 'Order')
echo "<script src='......'></script>";