我正试图在我的Windows操作系统上运行doctrine命令。我正在使用以下命令,
"vendor/bin/doctrine.bat" orm:schema-tool:create
以下是我的cli-config.php
<?php
// cli-config.php
require_once 'bootstrap.php';
// Any way to access the EntityManager from your application
$em = GetMyEntityManager();
$helperSet = new \Symfony\Component\Console\Helper\HelperSet(array(
'db' => new \Doctrine\DBAL\Tools\Console\Helper\ConnectionHelper($em->getConnection()),
'em' => new \Doctrine\ORM\Tools\Console\Helper\EntityManagerHelper($em)
));
我收到此错误
call to undefind function GetEnttyManager()
我关注http://doctrine-orm.readthedocs.org/en/latest/reference/tools.html以获取参考资料
编辑我重置了标签,现在是ZF2
答案 0 :(得分:0)
像这样调用学说更新:
$ path/to/your/php your/zf2/public/index.php orm:schema-tool:create
注意:不要对zf2项目使用标准的doctrine文档,对于zf2的教义有专门的教程和文档。 zf2中的主义行为与Symfony中的主义行为并不完全相同。