問題:
私はMVCパターンを使用してプロジェクトを開発しています。モデルを構築するために、Doctrine2RC2を使用することにしました。
ビューとコントローラーを実装するには、ZendFramework1.11を使用します。
モデルを開発している間、私はそれをテストしました。そして、モデルは正常に動作します。Doctrine2コンソールツールを使用して、データベースにすべてのテーブルを作成し、モデルエンティティを非常に簡単に操作しました。そして、次のステップであるZendFrameworkへの統合Doctrineに移りました。
統合を終了すると、次のエラーメッセージが表示されました:「キャッチされない例外'Doctrine \ ORM \ Mapping \ MappingException' with message'Class Entities \ Tourism is not a valid entity or mappedsuperclass 。'」
それは私のせいだと思いました。それから私は同じすぐに使えるパッケージを見つけることにしましたこれがそれです。私はそれが箱からうまくいくはずだと思ったが、それは起こらなかった。ダウンロードしたパッケージに同じエラーメッセージが表示されました:「クラスApplication_Model_Articleは有効なエンティティまたはマップされたスーパークラスではありません。」
今、私は問題が私の環境にあると思っています。しかし、それを機能させるために何を変更する必要がありますか?誰か助けてもらえますか?
私の環境:OS:Mac OS X 10.6.5 PHP:5.3.3(Macportsにインストール)Apache:2.2(Macportsにインストール)
何が悪いのか教えてください。ZendFrameworkはいくつかのDoctrine機能と重複する可能性がありますか?