我正在尝试创建一个可重用的软件包来管理webstore应用程序中的购物篮......
我使用addBasketAction,removeBasketAction等控制器在可重用的包中创建所有想要的动作......经典
Everythings工作得很好,但是现在我很不清楚如何打电话"来自我的"校长"应用
答案 0 :(得分:0)
你不要调用捆绑包但是你必须在AppKernel.php文件中注册你的捆绑包:
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = [
// ...
new AppBundle\AppBundle(),
new Company\CustomBundle\CompanyCustomBundle(),
];
}
// ...
}
然后您还需要导入路线,但我不知道您是否使用注释作为路线或yaml文件。
http://symfony.com/doc/current/bundles.html http://symfony.com/doc/current/bundles/best_practices.html
<强> [编辑] 强>
阅读您的主题标题看起来您混淆了捆绑包和服务。您可以在捆绑中添加服务,就像在AppBundle中添加此服务一样: http://symfony.com/doc/current/service_container.html#creating-configuring-services-in-the-container