Php Symfony直接管理资产
很抱歉,在此问题上打开了另一个主题,但经过数小时的研究,我还没有找到解决方案: 如中所述,我希望直接包括我的资产(css、js、图像),而不使用Assetic。文件建议使用以下剪式剪:Php Symfony直接管理资产,php,symfony,Php,Symfony,很抱歉,在此问题上打开了另一个主题,但经过数小时的研究,我还没有找到解决方案: 如中所述,我希望直接包括我的资产(css、js、图像),而不使用Assetic。文件建议使用以下剪式剪: <script src="{{ asset('js/script.js') }}" type="text/javascript" /> 不幸的是,每次尝试都会出现404文件未找到错误。我已将我的资产放在myBundle/Resources/public文件夹中,并使用php应用程序/控制台资产:
<script src="{{ asset('js/script.js') }}" type="text/javascript" />
不幸的是,每次尝试都会出现404文件未找到
错误。我已将我的资产放在myBundle/Resources/public
文件夹中,并使用php应用程序/控制台资产:install web
将其复制到web
文件夹中,但未成功
我错过了什么?是否缺少配置?提前谢谢。资产('js/script.js')
将生成一个类似/js/script.js
的链接。这些文件将被复制到bundles
文件夹,而不是web
根目录。要生成正确的URL,请执行以下操作:
<script src="{{ asset('bundles/myBundle/js/script.js') }}" type="text/javascript"></script>
(还请注意,
script
标签需要有一个关闭的
,以使它们能够跨浏览器工作。)因此,请澄清一下,在myBundle/Resources/public
中有一个目录js
,其中包含一个文件script.js
?比预期的要简单:-D谢谢。