Zend framework CLI的设置不太正常

Zend framework CLI的设置不太正常,zend-framework,doctrine-1.2,Zend Framework,Doctrine 1.2,仍在努力让条令在我的系统上正常运行。我有一个yaml文件,它描述了我的数据库和表的结构。(我正在关注zendcast的教程)。我的条令脚本文件是 #!/usr/bin/env php <?php chdir(dirname(__FILE__)); include('doctrine.php'); 当我跑步时: D:\www\gepm2\application\scripts>php doctrine build-all-reload 我得到了ff的反馈: D:\www\gepm2

仍在努力让条令在我的系统上正常运行。我有一个yaml文件,它描述了我的数据库和表的结构。(我正在关注zendcast的教程)。我的条令脚本文件是

#!/usr/bin/env php
<?php
chdir(dirname(__FILE__));
include('doctrine.php');
当我跑步时:

D:\www\gepm2\application\scripts>php doctrine build-all-reload
我得到了ff的反馈:

D:\www\gepm2\application\scripts>php doctrine build-all-reload
build-all-reload - Are you sure you wish to drop your databases? (y/n) y
build-all-reload - Successfully dropped database for connection named 'doctrine'
build-all-reload - Successfully created database for connection named 'doctrine'
build-all-reload - Created tables successfully
build-all-reload - Data was successfully loaded
但是,当我检查mysql时,只创建数据库,不生成表。我已经为此挣扎了一整天。有人来帮忙


编辑
好吧,我现在开始工作了。但老实说,我对代码所做的唯一更改是 1.设置时区,
2.删除autoloaderNamespaces[]值末尾的下划线,使autoloaderNamespaces[]=“条令”\u1变为autoloaderNamespaces[]=“条令”,并 3.将条令数据库声明移至applications.ini中[production]部分的底部


我的工作进度远远落后于计划,所以我不能乱弄这些变化,看看哪一个或为什么起作用。等我有空的时候我会说的。与此同时,一个知识更渊博的极客也许能够解释它为什么会起作用。干杯。

条令在数据库中创建表的方法是加载模型并读取每个模型中的定义。如果CLI无法加载模型,则表创建将失败。不幸的是,CLI任务没有报告此情况


此外,我建议您检查其他CLI任务,如generate migrations diff和migrate。我过去曾遇到过这些问题,并成功地解决了它们。

我也遇到过同样的问题,没有luckit不能在ubuntu 10.10上运行
D:\www\gepm2\application\scripts>php doctrine build-all-reload
D:\www\gepm2\application\scripts>php doctrine build-all-reload
build-all-reload - Are you sure you wish to drop your databases? (y/n) y
build-all-reload - Successfully dropped database for connection named 'doctrine'
build-all-reload - Successfully created database for connection named 'doctrine'
build-all-reload - Created tables successfully
build-all-reload - Data was successfully loaded