既存のデータベースを使用する Zend Framework プロジェクトがあるので、データベースにあるテーブルに基づいてモデルを作成したいと考えています。コマンドラインから zf コマンドを実行でき、Netbeans で問題なく実行できます。たとえば、コントローラー/フォームの生成は問題なく機能します。ただし、コマンドを使用してデータベースからモデルを作成したい場合
zf create db-table.from-database application force-overwrite
それは私にこのエラーを与えます:
A models directory was not found for module application.
Zend Framework Command Line Console Tool v1.12.1
Details for action "Create" and provider "DbTable"
DbTable
zf create db-table name actual-table-name module force-overwrite
zf create db-table.from-database module force-overwrite
で試してみると同じことが起こります
zf create db-table.from-database Application force-overwrite
明確にするために: models ディレクトリは私のプロジェクト フォルダに存在します。私が作業しているモジュール(デフォルトのモジュール)であるため、アプリケーションに入る必要があると想定しています。
クエリを問題なく実行できるため、データベース接続も問題ありません。誰かがこれを修正する方法についてアイデアを持っていますか?