0

我需要向我添加一个第 3 方脚本(优化),所以我想把它放到我的主模板中。

但是,我只希望它在一页上运行,我的 /order 页面。如何将此脚本添加到头部以便它检查,如果 View = Order 则包含此 js 文件,否则不包含它?

4

1 回答 1

0

在加载视图时,向它发送一个具有控制器名称的附加变量。

在视图中,您可以检查变量的值是否为顺序,然后您可以回显脚本。

代码大致如下所示:

// 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>";
于 2012-08-23T18:44:28.827 回答