如何在Symfony中访问包的子文件夹的控制器

时间:2019-07-01 15:41:15

标签: symfony routes

我已经有一个包和该包中的一个控制器,现在我在controller中添加了一个子文件夹来指定我创建的API的控制器。但是现在我想访问位于API子文件夹中的控制器。 我想知道如何通过我的routing_api.yml中的路径访问子文件夹API中的控制器(即ApiAdminController.php)? 这是我的捆绑包树的图像:

tree of my bundle

这是我的routing_api.yml

routing_api.yml

CREATE VIEW [dbo].[vewPropertyTransactions] 
AS

SELECT 
      Base.Expense_ID, Base.EstatShareHolder_ID, Base.[Expense Category] AS ExpenseCategory, 

    CASE 
        WHEN 
            Base.EstatShareHolder_ID IS NOT NULL AND 
            Base.DuePayer_ID=Base.PropertyManagementDuePayer_ID AND 
            Base.Payer_ID=Base.EstatShareHolder_ID AND 
            Base.[Expense Category]<>'Maintenace Services'
        THEN Base.[Expense Category]
    END ExpenseCategories

FROM     
    dbo.vewEstatePartnershipTransactionBase AS Base

    ORDER BY Base.Expense_ID

GO

我的控制器

doctix_admin_api_parametre:
     path:    /api/admin/parametre
     defaults: { _controller: DoctixAdminBundle:ApiAdmin:getParametre}

谢谢

1 个答案:

答案 0 :(得分:0)

您可以尝试

doctix_admin_api_parametre:
     path:    /api/admin/parametre
     defaults: { _controller: "DoctixAdminBundle:API\\ApiAdmin:getParametre" }