-3

我正在为我的网站使用 Sulu CMS。根据我的要求,我需要在其中创建一个自定义捆绑包。

我尝试作为给定文档的示例:

php app/console generate:bundle 

我按照所有说明进行操作,但没有成功。创建捆绑包后,我还使用以下命令检查了路线:

php app/console debug:router

它没有显示捆绑包的路线。是否可以追踪问题所在?任何帮助或参考将不胜感激。

以下是我所指的 Sulu 文档的链接:http: //docs.sulu.io/en/latest/

4

2 回答 2

0

我们是否generate:bundle在文档中的某处提到了该命令?因为不幸的是它没有完全工作......它还应该在输出中说你必须自己采取一些步骤。据我所知,您必须自己在其中一个内核中注册 Bundle:AbstractKernel如果您想在两个内核中都拥有它,或者只在AdminKernelorWebsiteKernel中,这取决于您的用例。

于 2016-04-26T08:56:37.957 回答
0

当使用 generate:bundle 创建一个新的 bundle 时,symfony 将在 app/config/routing.yml 中注册路由,sulu 管理员和 sulu 网站都不会使用该路由。

您可以根据您的用例在 app/config/website/routing.yml 或 app/config/admin/routing.yml 中注册捆绑路由。

于 2017-04-05T15:53:36.583 回答