我在我的网站上使用Sulu CMS。根据我的要求,我需要在其中创建一个自定义捆绑包。
我试过给出文档的例子:
php app/console generate:bundle
我遵循了所有指示但没有成功。创建捆绑后,我还使用以下方法检查了路径:
php app/console debug:router
它没有显示Bundle的路线。有可能追踪问题是什么吗?任何帮助或参考将不胜感激。
以下是我所指的Sulu文档的链接:http://docs.sulu.io/en/latest/
答案 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中注册捆绑路由,具体取决于您的使用案例。