首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理论之间有何不同:生成和生成:理论?

理论之间有何不同:生成和生成:理论?
EN

Stack Overflow用户
提问于 2013-09-28 13:48:18
回答 1查看 866关注 0票数 1

我正在使用Doctrine2管理我的数据库。当我列出所有Doctrine2命令时,我想知道为什么有两种类型的命令是相同的解释:

代码语言:javascript
复制
generate:doctrine:crud                Generates a CRUD based on a Doctrine entity
generate:doctrine:entities            Generates entity classes and method stubs from yourmapping information
generate:doctrine:entity              Generates a new Doctrine entity inside a bundle
generate:doctrine:form                Generates a form type class based on a Doctrine entity

代码语言:javascript
复制
doctrine:generate:crud                Generates a CRUD based on a Doctrine entity
doctrine:generate:entities            Generates entity classes and method stubs from your mapping information
doctrine:generate:entity              Generates a new Doctrine entity inside a bundle
doctrine:generate:form                Generates a form type class based on a Doctrine entity

这两组之间有什么不同吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-28 14:34:40

这些命令也会做同样的事情:

生成:原则:xxx命令

是以下名称的别名:

原则:生成:xxx命令

它们实现了相同的目标,可以互换使用。

如果您查看这两个命令的源代码,您将发现更多信息:

  • 原则:生成:实体:(来自Doctrine\Bundle\DoctrineBundle ) ->setAliases(array('generate:doctrine:entities')) ->setDescription(“从映射信息生成实体类和方法存根”)->addArgument(“名称”,InputArgument::REQUIRED ),'A bundle名称,名称空间,或类名‘->addOption(' path ',null,InputOption::VALUE_REQUIRED,’路径‘) ->addOption('no-backup',null,->addOption)InputOption::VALUE_NONE,“不要备份现有实体文件。”)
  • 原则:生成:实体(来自Sensio\ bundle \Generator包) ->setAliases(array('generate:doctrine:entity')) ->setDescription(‘生成一个新的理论实体’) ->addOption(' entity ',null,InputOption::VALUE_REQUIRED,‘要初始化的实体类名(快捷符号)’)->addOption(‘字段’,null,InputOption::VALUE_REQUIRED,‘要用新实体创建的字段’)->addOption(‘格式’,null,InputOption::VALUE_REQUIRED,“使用配置文件(php、xml、yml或注释)的格式”,“注释”)->addOption(“with-存储库”,null,InputOption::VALUE_NONE,“是否生成实体存储库”)

看起来上面的两个包是相互完成的。也就是说,在DoctrineBundle中没有原则:generate:entity命令,也没有任何理论:generate:generate中的实体,但是它们一起给出了相关命令的完整列表。车轮不能再发明了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19067682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档