Symfony 6中使用内部目录中的控制器的命名路由
P粉511749537
P粉511749537 2024-03-26 16:27:48
[PHP讨论组]

我将所有控制器移至 Symfony 6 项目中的 /src/Web/Controller ,如下所示

├── src
│   ├── ...
│   └── Web
│   |    ├── Controller
│   |    ├── ....
|   |── Kernel.php

我的routes.yaml相应修改

#routes.yaml
controllers:
    resource: ../src/Web/Controller/
    type: annotation

现在的问题是我的所有路由都有一个以 app_web 为前缀的名称。我想这是由于这种结构。

$ php bin/console debug:router 命令输出如下:

...
...
app_web_post_index    GET|HEAD        ANY      ANY    /post/             
app_web_post_create   GET|HEAD|POST   ANY      ANY    /post/create

这里我只希望名称为 post_index 如何去掉这个前缀?

P粉511749537
P粉511749537

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号