我想在 *.twig 视图元素中使用 Yii 的 registerCSSFile 和 registerScriptFile。像这样从控制器调用脚本:
$baseUrl = Yii::app()->baseUrl;
$cs = Yii::app()->getClientScript();
$cs->registerScriptFile($baseUrl.'/js/yourscript.js');
$cs->registerScriptFile('/js/otherscript.js', CClientScript::POS_END);
工作正常,但我觉得应该(理想情况下)从视图调用 CSS 和 JS 要求。
我希望像
{% set cs = App.getClientScript %}
{{ cs.registerScriptFile('/path/to/js/yourscript.js') }}
但不幸的是,它不会在 Twig 下解析。任何人都可以提供帮助吗?