2013-07-26 72 views
0

我有我的網站準備在本地主機和數據庫使用學說1.2,我想上傳網站到一個虛擬主機來嘗試它,所以我改變了參數(數據庫,用戶,密碼,主機)的DNS在config.php文件,但我不知道如何建立它,因爲我曾經在CMD運行以下命令:學說1.2,如何在Web主機上建立數據庫?

php doctrine build-all-reload

,我不能使用exec()命令或者它是一個共享的主機上的替代品。

我在我的網站上使用PHP。

那麼,我該如何建立我的數據庫?

回答

0

如果您有一個yml文件,您可以創建一個php腳本並運行以下命令以從您的yml創建數據庫。

$options = array(
'packagesPrefix' => 'Plugin', 
'baseClassName' => 'MyDoctrineRecord', 
'suffix' => '.php' 
); 

Doctrine_Core::generateModelsFromYaml('/path/to/yaml', '/path/to/model', $options); 

一般Doctrine_Core有幾個方法來創建,刪除和插入你已經建立了連接後分貝。這非常簡單。

+0

謝謝,這看起來像我需要的東西。 –

0

轉儲數據庫在本地主機上,並使用任何手段你可以加載在你的虛擬主機提供商(phpMyAdmin的舉例)

遷移會加重病情。

+0

我想到了你提出的同樣的方式,它與我合作,但我需要更專業的東西,或者讓我們說'直接前進',謝謝你的迴應,希望將它標記爲有用,但我的聲望不到15。 –