我所做的是,我把doctrine文件夹+ Doctrine.php放在一个名为test的文件夹中,现在在这个测试文件夹中,我添加了一个名为test1.php的php脚本,在这个test1.php中,下面是我使用的代码
include_once('Doctrine.php');
spl_autoload_register(array('Doctrine','autoload'));
$manager = Doctrine_Manager::getInstance();
$conn = Doctrine_Manager::connection('mysql://usr:password@localhost/dbname','doctrine');
Doctrine::generateModelsFromDb('/models',
array('doctrine'),
array('classPrefix'=>'Square_Model_')
);当我通过php -f test1.php通过cmd运行该脚本时,什么也没有发生,我该怎么办?
发布于 2010-10-31 08:58:28
也许它是在生成模型,而不是把它们放在你认为应该放的地方。
'/models'将在您的文件系统根目录下创建一个models目录(例如,如果您使用的是Windows,则为C:\models )。
'models' (不带斜杠)将在与脚本相同的目录中创建models目录。
https://stackoverflow.com/questions/3983940
复制相似问题