我正在创建一个捆绑包,添加一个实体和一些在Symfony2应用程序中使用的路由。
我希望我的捆绑包可以用作供应商,所以我创建了所有文件,在GitHub和packagist上发布它,一切正常。
现在我的问题是当我在另一个项目中需要捆绑包时,我的实体和我的路线都没有被检测到:
1)php app/console doctrine:schema:update
未检测到任何修改
2)当我尝试从供应商那里获得GET路线时,这是我得到的错误:
No route found for "GET ..."
欢迎任何想法,在捆绑中真正做这些事情的过程是什么?
干杯。
西里尔
答案 0 :(得分:0)
例如,查看FOSUserBundle的安装步骤。使用您发布的捆绑包的每个人都必须在appkernel中激活它并导入路由。对于实体,我认为bundle用户也必须将实体子类化。