我正在关注Symfony openclassrooms教程。我目前在“航线avancées”这一章。我也在那里发布了我的问题。
我正在尝试打开此本地网址: http://localhost/Symfony/web/app_dev.php/platform/2011/webmaster 要么 与html扩展名相同的网址
但我不断收到此错误消息:
我的资源/ config / routing.yml如下: 我不确定neo_platform_home中的路径。无论有没有斜线,我都试过了。
neo_platform_home:
path: /
defaults: {_controller: NeoPlatformBundle:Advert:index}
neo_platform_view:
path: /advert/{id}
defaults: {_controller: NeoPlatformBundle:Advert:view}
neo_platform_view_slug:
path: /{year}/{slug}.{_format}
defaults:
_controller: NeoPlatformBundle:Advert:viewSlug
_format: html
requirements:
year: \d{4}
format: html|xml
neo_platform_add:
path: /add
defaults: {_controller: NeoPlatformBundle:Adert:add}
/app/config/routing.yml如下:
neo_platform:
resource: "@NeoPlatformBundle/Resources/config/routing.yml"
prefix: /platform
当我尝试打开扩展名为.xml的网址时,收到以下错误消息: 此XML文件似乎没有与之关联的任何样式信息。文档树如下所示。
在vendor / symfony / symfony / src / Symfony / Component / HttpKernel / Controller / ArgumentResolver.php:78 ...
答案 0 :(得分:0)
$format
传递给您的viewSlugAction控制器