2011-12-07 63 views
0

我已經安裝了symfony 1.0.22。我下面就symfony-project.org 到目前爲止,進入CLI下面Symfony腳手架錯誤

[email protected]:/var/www/test$ php symfony propel-generate-crud frontend post Post 

代碼教程給出了這樣的錯誤:

[sfInitializationException]     
Unable to scaffold unexistant model "Post" 

的原因是什麼?

感謝

+4

你應該*不*現在開始一個sf1.0項目。使用1.4甚至更好:Symfony 2.0(現在已經穩定了一段時間)。 – Maerlyn

+0

是的,我知道,它會更好。不過,我學習的是使用sf1.0編寫的項目 – seferov

回答

1

我找到了答案。這是因爲在symfony中使用克里奧爾語不與PHP 5.3.x兼容

有錯誤,當我嘗試「symfony的推進建造模型」:

[phingcall] Unable to return 'affix' for unknown CreoleType: 

從CreoleType陣列卸下自我:: TEXT .php解決了這個問題。

0

看來Post模型不存在。這可能是由於您的schema.yml缺乏。 你可以粘貼它嗎?您應該閱讀以下文檔:http://www.symfony-project.org/askeet/1_0/en/2

之前生成一個CRUD模塊,你必須建立你的模型:

$ symfony propel-build-model 

然後,你就必須建立SQL,並插入:

$ symfony propel-build-sql 
$ symfony propel-insert-sql