我在 symfony 2.8 项目上安装了以下软件包,因为我想升级到 3.4 版以利用 LTS
"propel/propel-bundle" : "4.0.x-dev",
"propel/propel" : "2.0.x-dev",
我在使用 Propel 版本 1 之前搜索如何声明行为,并声明行为,在 config.yml 中执行此操作就足够了:
behaviors:
my_behavior: MyBundle\MyBehavior
问题是这个配置不再适用于版本 2,我找不到关于如何声明推进行为的非常精确的文档,因为这里的目标是然后在 schema.xml 中使用它,如下所示:
<behavior name="geo_location"></behavior>
目标是运行:propel:model:build 但是当我运行这个命令时,我得到这个错误信息:
Unrecognized option "behaviors" under "propel.database"