2011-06-30 11 views
0

私はphpフレームワークの使い方を学んでいますsymfony 1.4、私はモデルの使い方を学んでいます。 私はschema.ymlの中でモデルを記述してきた、と私は、次のコマンドを実行しました:私のテーブルがsymfonyのDoctrineによって作成されないのはなぜですか?

php symfony doctrine:build modelモデルの.class.phpファイルを作成しますが、私は私のMySQLデータベースマネージャーの表情をしたと、データベースのことに気づきます作成されましたが、まだ空です。テーブルは自動的に作成されませんでした。

私はdatebaseに対処しようとするので、私のような例外が出ます:

SQLSTATE [42S02]:ベーステーブルまたは見つからないビュー:1146テーブル 'parlonsaffaires.blog_article' は

存在していませんが

誰かが私を助けることができますか?モデル、SQLとデータベースを構築するための任意の返信に

おかげ

答えて

2

あなたはそのエラーを引き起こす可能性がすでにキャッシュされた他のクラスを持っているかもしれません。 php symfony ccを実行してキャッシュをクリアしてから、php symfony doctrine:build --allを使用してデータベースを再構築してみてください(php symfony doctrine:build modelはsymfony 1.4で動作しません - 最新のバージョンのJobeet tutorialに従っていることを確認してください)。

3

使用php symfony doctrine:build --all

(また、doctrine:buildタスクについての詳細情報を見ることがphp symfony help doctrine:buildを使用しています。)

関連する問題