[英]How to Generate Models using doctrine1.2 in an existing db with PHP?
有人可以在這里告訴/鍵入如何使用php和doctrine從現有數據庫生成模型嗎?我所做的是,我將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運行該腳本時,什么也沒發生,我該怎么辦?
也許它正在生成模型,但沒有將它們放置在您認為應該的位置。
'/models'
將在文件系統根目錄下創建一個models
目錄(例如,如果使用Windows,則為C:\\models
)。
'models'
(不帶斜杠)將在與腳本相同的目錄中創建models
目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.