与Sulu CMS Symfony2的Custome捆绑包

时间:2016-04-21 09:12:57

标签: symfony sulu

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

我试过给出文档的例子:

php app/console generate:bundle 

我遵循了所有指示但没有成功。创建捆绑后,我还使用以下方法检查了路径:

php app/console debug:router

它没有显示Bundle的路线。有可能追踪问题是什么吗?任何帮助或参考将不胜感激。

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

当使用generate:bundle创建一个新的bundle时,symfony将在app / config / routing.yml中注册路由,这不是由sulu admin或sulu网站使用的。

您可以在app / config / website / routing.yml或app / config / admin / routing.yml中注册捆绑路由,具体取决于您的使用案例。