我创建了一个名为img的文件夹,其中包含一些图像。但是,当我尝试在URL中访问它时,例如:
http://mydomain.dev/app_dev.php/img/1.png
它不起作用
Symfony给我一个错误说:找不到“GET /img/1.png”的路线
但是,如果我执行以下操作:
http://mydomain.dev/img/1.png
它有效!
我正在使用Apache并在Mac OSX Mavericks上运行它。
我怎样才能在app_dev.php中访问它,即使它不是路线而是文件?
答案 0 :(得分:3)
如果您在web / img / 1.png中插入图片并想在twig文件中指向它,请尝试:
<img src="{{ asset('img/1.png') }}" />
答案 1 :(得分:1)
app_dev.php
将您的请求映射到路由器,路由器将请求转发给特定控制器。不要指望有效路由到静态文件。
静态文件可以添加完整的文件路径(ofc。您的静态文件应该在您的Web目录中),或者Twig,它可以将当前路径呈现为文件。