3

CREATE DATABASEアプリケーション テーブルをホストするために、SQL コマンドを使用して新しいデータベースを作成しました。Doctrine を使用して、Symony 2.1 プロジェクトからデータベースを生成します。私はすでに正しいマッピング YML-PHP エンティティを持っていますが、コマンドを使用しようとすると

php app/vendors doctrine:schema:create

アプリケーション内で実行するクエリで失敗します。私が理解していないのは、バンドルを起動しようとしているように見え、実行したクエリがテーブルを見つけられないために明らかに失敗する理由です。新しいデータベースを生成するにはどうすればよいですか?

Base table or view not found: 1146 Table 'mydatabase.mytable_menu' doesn't exist
4

1 に答える 1

9

That command only creates the database for you. You will need to run this command to generate the actual database tables for your entities.

php app/console doctrine:schema:update --force
于 2013-01-16T14:38:07.467 に答える