我已经开始使用PageKit CMS(我认为它基于symfony框架),但无法弄清楚如何在我的视图中包含JS文件。
文档告诉我使用<?php $view->script('theme', 'theme:js/theme.js') ?>
当我调整它以匹配我的模块名称时,它最终看起来像这样:<?php $view->script('shoutzor', 'shoutzor:js/visualizer/main.js') ?>
但是当我加载页面时,没有关于该js文件的<script>
标记(或任何相关内容)。
我在这里做错了什么?因为Pagekit是一个相当新的CMS,所以很遗憾找不到任何东西。
答案 0 :(得分:1)
原来我做错了两件事。
首先,第一个参数显然是一个唯一的ID,我没有意识到它只会从列表中添加最后一个脚本。
之后我将线条修改为类似这样的东西:
<?php $view->script('shoutzor1', 'shoutzor:assets/js/visualizer/main.js'); ?>
其中包含正确的资产文件