symfony - 如何在 Symfony 中访问 bundle 子文件夹的控制器
问题描述
我在这个包中已经有一个包和一个控制器,现在我在控制器中添加了一个子文件夹来指定我创建的 API 的控制器。但现在我想访问位于 API 子文件夹中的控制器。我想知道如何通过我的 routing_api.yml 中的路径访问控制器,即子文件夹 API 中的 ApiAdminController.php?这是我的捆绑树的图像:
这是我的 routing_api.yml
routing_api.yml
doctix_admin_api_parametre:
path: /api/admin/parametre
defaults: { _controller: DoctixAdminBundle:ApiAdmin:getParametre}
我的控制器
class ApiAdminController extends Controller
{
/**
* @Route("/api/admin/parametre")
* @Method("GET")
*/
public function getParametreAction(Request $request){
return JsonResponse([
new Specialite("chirurgie"),
new Specialite("oncologie"),
]);
}
}
谢谢
解决方案
You may try this
doctix_admin_api_parametre:
path: /api/admin/parametre
defaults: { _controller: "DoctixAdminBundle:API\\ApiAdmin:getParametre" }
推荐阅读
- python - 如何确定一个点是否位于 3D 空间中的多边形内?
- anaconda - Anaconda 提示不显示(基本)环境,而是显示路径
- python - H2O - 在网格搜索中使用 LASSO 进行特征选择
- form-recognizer - 使用表单识别器进行监督学习
- node.js - 尝试连接到在 Windows 10 中的 Docker 容器上运行的 NodeJS 服务器时出现 ERR_CONNECTION_REFUSED
- elasticsearch - Elasticsearch 更新映射分析器
- android - Android开发,蓝点,我的位置按钮和实际位置不起作用
- regex - vscode 片段 - 转换和替换文件名
- angular - 根据 ag-Grid 上的容器大小和/或设备隐藏某些列
- google-api - 如何将子域添加到 Google Oauth API 授权域?