【发布时间】:2012-08-30 07:43:10
【问题描述】:
是否可以覆盖 Symfony 1.4 CLI 命令?
更具体地说,我想知道是否可以覆盖此命令:
php symfony doctrine:build-schema
我想要做的是在 database.yml 文件中为我在其中找到的每个连接添加一个新选项。
我要添加的选项是一个包选项
因此,假设的联系可能是:
all:
doctrine:
class: sfDoctrineDatabase
package: myPackageOption
param:
dsn: 'mysql:host=localhost;dbname=my_db_name'
username: db_user
password: db_password
如果可能的话,我在哪里可以找到要覆盖的代码?
【问题讨论】:
-
我会说是的。但是你最终想要达到什么目标呢?
-
...我想在 database.yml 中添加一些其他选项,所以当我运行 build-schema 命令时,它会“使用”新选项
-
我从不这样做,但我认为你必须深入研究 Doctrine 一代来覆盖你想要的东西。但也许您可以在问题中添加更多信息,了解您想在
database.yml中添加什么。
标签: doctrine symfony-1.4 command-line-interface