如果包含点,则找不到路径参数的Symfony4路由

时间:2018-04-26 23:13:46

标签: php symfony symfony4

如果我使用此slug(/client/example.com)导航到此路线

/**
 * @Route("/client/{url}")
*/

我收到此错误

  

请求的资源" /client/example.com"没有找到这个   服务器

我正在使用php内置服务器php -S 127.0.0.1:8000 public/index.php

有了这种方法,它可以正常工作,但资产无法正常加载 php -S localhost:8000 public/index.php

修改 没有点它有效。

php bin/console router:match /client/example.com
[OK] Route "client_show" matches

php bin/console router:match /client/example
[OK] Route "client_show" matches

1 个答案:

答案 0 :(得分:0)

正如Lawrence Cherone在评论中所说,看起来它不适用于内置的php服务器,但它确实与Symfony Recipes中包含的composer require server一起使用。

php bin/console server:run