0
爲了在Zend 2項目中使用Doctrine Module ORM工具,我需要通過Zend運行該命令,以便在index.php和application.config.php中定義的引導選項是正確的成立。通過Zend框架的Doctrine Orm工具
這些定義的總和使配置文件被加載,其中包含我希望注入到Doctrine中的數據庫設置。這是通過一個自定義的DBALConnectionFactory實現的。
我application.config.php教義的配置是這樣的:
'doctrine' => array(
'entity_path' => array (
__DIR__ . '../src/Application/Entity'
),
'driver' => array(
'ApplicationDriver' => array(
'class' => 'Doctrine\ORM\Mapping\Driver\AnnotationDriver',
'cache' => 'array',
'paths' => array(__DIR__ . '/../src/Application/Entity')
),
'orm_default' => array(
'drivers' => array(
'Application\Entity' => 'ApplicationDriver'
)
)
),
'connection' => array(
'orm_default' => array(
'driverClass' => 'Doctrine\DBAL\Driver\PDOMySql\Driver',
'DoctrineTypeMappings' => array(
'enum' => "string"
)
)
)
),
'doctrine_factories' => array(
'connection' => 'Application\ORM\DBALConnectionFactory',
),
據山姆how to configure doctrine command line tools on zenframework 2,我應該能夠使用
php public/index.php orm:schema-tool:create
但這一切確實爲我是列出可用的命令(這表明參數未被正確映射)。
我也曾嘗試(從項目根)以下命令無濟於事:
php public/index.php doctrine orm:schema-tool:create
php public/index.php doctrine orm orm:schema-tool:create
有沒有人有通過Zend的使用原則工具的任何運氣?所有回覆都非常感謝!