簡體   English   中英

如何使用PHP在現有數據庫中使用doctrine1.2生成模型?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM