Php 如何在定制应用程序中集成sensio/generator捆绑包-而不是symfony
我编写了一个自定义PHP应用程序,该应用程序正在使用Doctrine。Php 如何在定制应用程序中集成sensio/generator捆绑包-而不是symfony,php,doctrine-orm,customization,symfony-console,Php,Doctrine Orm,Customization,Symfony Console,我编写了一个自定义PHP应用程序,该应用程序正在使用Doctrine。 因此,Doctrine和symfony/console组件,因为它的依赖项已经安装。 现在既然已经安装了symfony/console,我想为什么不千方百计安装sensio/generator bundle组件,它为我提供了这些美妙的代码生成可能性并运行 composer需要sensio/generator捆绑包 mycomposer.json "require": { "doctrine/orm": "*",
因此,
Doctrine
和symfony/console
组件,因为它的依赖项已经安装。现在既然已经安装了
symfony/console
,我想为什么不千方百计安装sensio/generator bundle
组件,它为我提供了这些美妙的代码生成可能性并运行composer需要sensio/generator捆绑包
mycomposer.json
"require": {
"doctrine/orm": "*",
"symfony/finder": "^3.1",
"sensio/generator-bundle": "^3.1"
}
阅读如何在上启用sensio捆绑包后我发现,与所有捆绑包一样,它们必须在symfony标准版附带的
AppKernel.php
中启用
但是!当然,我的自定义应用程序没有AppKernel.php
,我试图找出如何将这个额外的包集成到我自己的代码/工作流中
有人对此有经验吗?捆绑包的哪些重要部分需要注册/实例化才能使用?
或者这只是因为工作量太大还是不可能?
感谢您的帮助--请--谢谢我想您可以手动注册命令,但我猜您不需要;我不知道怎么做。sensio捆绑包是专门为Symfony框架编写的。你在想什么样的优秀代码生成工具?例如,
generate:document:crud
为使用generate:document:entity
创建的给定实体创建一个完整的crud控制器等等。。。。但是,除非安装完整的框架,否则似乎没有wy可以做到这一点。我将尝试直接采用一个或另一个命令到条令控制台……如果这样做有效,因为在框架之外生成crud没有什么意义。例如,Symfony crud控制器和视图将无法在Laravel或ZF下工作。但无论如何,这是一个实验。它是一个框架。。。。所以积垢是有道理的…一路走来。就像我说的。。。我想你可以手动注册命令,但我猜你不会;我不知道怎么做。sensio捆绑包是专门为Symfony框架编写的。你在想什么样的优秀代码生成工具?例如,generate:document:crud
为使用generate:document:entity
创建的给定实体创建一个完整的crud控制器等等。。。。但是,除非安装完整的框架,否则似乎没有wy可以做到这一点。我将尝试直接采用一个或另一个命令到条令控制台……如果这样做有效,因为在框架之外生成crud没有什么意义。例如,Symfony crud控制器和视图将无法在Laravel或ZF下工作。但无论如何,这是一个实验。它是一个框架。。。。所以积垢是有道理的…一路走来。就像我说的。。。条令-自定义命令是一条路要走。