今天我的Symfony2测试项目又出了问题。现在我正在尝试使用一些资产,比如.css文件和图片。
到目前为止我做了什么?
Bundle名称是MyValleyBundle,所以在AppKernel.php中注册了Bundle:
我将相应的文件分别放置到了以下文件夹中:css文件到css文件夹,图片到images文件夹等等,这个文件夹是: src/My/ValleyBundle/Resources/public/ 然后我执行了以下命令: php app/console assets:install web 在index.html.twig文件中,我正确地放置了以下两行内容:
到目前为止我做了什么?
Bundle名称是MyValleyBundle,所以在AppKernel.php中注册了Bundle:
new My\ValleyBundle\MyValleyBundle(),
我将相应的文件分别放置到了以下文件夹中:css文件到css文件夹,图片到images文件夹等等,这个文件夹是: src/My/ValleyBundle/Resources/public/ 然后我执行了以下命令: php app/console assets:install web 在index.html.twig文件中,我正确地放置了以下两行内容:
<link href="{{ asset('/css/style.css') }}" type="text/css" rel="stylesheet" />
<img src="{{ asset('images/file.png') }}" alt="some image" />
万一我使用775权限递归chmod了symfony2文件夹中的所有文件和文件夹,绝望时我还尝试了777。
输出?当我打开网站时,它显示从.twig文件执行的h1、h2和其他文本相关标签,但完全忽略了我尝试作为资产加载的任何内容。
也尝试过其他浏览器、清除缓存、重启服务器。
如何使用资产?它们根本没有被使用。