2014-11-05 17:25:42 3410次浏览 0条回答 0 悬赏 0 金钱

views/layouts/main.php中有一句<?php $this->endBody() ?>可以加载一些默认的前端资源,但是如何可以在不同的views/site/下面的页面中加载不同的资源呢。
我试着在view/site/下的自定义页面末尾加载了一些基于jquery的js代码,但是因为jquery本身的引用是在views/layouts/main.php的<?php $this->endBody() ?>中,而句会出现在我自己写的js之后,导致提示$未定义。
请问有什么完善的解决方法吗?

补充于 2014-11-06 10:52
补充于 2014-11-06 11:08

<?php

$this->registerJsFile(yii\helpers\Url::base().'/assets/my/my.js', ['depends' => [yii\web\JqueryAsset::className()]]);

?>

最佳答案

  • 寒翼 发布于 2014-11-06 11:08 举报

    <?php

    $this->registerJsFile(yii\helpers\Url::base().'/assets/my/my.js', ['depends' => [yii\web\JqueryAsset::className()]]);
    

    ?>

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
寒翼
见习主管

寒翼

注册时间:2014-10-16
最后登录:2021-12-02
在线时长:12小时47分
  • 粉丝0
  • 金钱50
  • 威望30
  • 积分470

热门问题