私はZendFrameworkを初めて使用し、現在、最新のNetbeansIDEを使用して開発しています。モデルの作成と使用はプロセスの一部であるため、奇妙なエラーが発生します。
私はすでにMacOSXMountainLionでXAMPPをそのように構成しており、Zend1.11ライブラリが知られています。Netbeans Zendコマンドラインツールを使用して、新しいプロジェクトを初期化し、新しいファイルを作成できます。Zendプロジェクトは完全に実行されます。
奇妙なことに、私はIndexControllerを持っていて、新しいアクションala'zf createactionmyActionを作成したいと思っています。私のIndexController.phpには、
require_once APPLICATION_PATH . '/models/CollectionModel.php';
この呼び出しは機能せず、常に次のエラーメッセージを出力します。
/Users/tbolle/NetBeansProjects/Musiksammlung/application/controllers/IndexController.phpのコントローラー内にblaKeksという名前のアクションを作成します
警告:require_once(APPLICATION_PATH / models / CollectionModel.php):ストリームを開くことができませんでした:2行目の/Users/tbolle/NetBeansProjects/Musiksammlung/application/controllers/IndexController.phpにそのようなファイルまたはディレクトリはありません
致命的なエラー:require_once():required'APPLICATION_PATH / models / CollectionModel.php'(include_path ='/ Applications / NetBeans / NetBeans7.2.app/Contents/Resources/NetBeans/php/zend:/Users/tbolle/ZendFramework-を開くことができませんでした1.12.0 / library:/Applications/NetBeans/NetBeans 7.2.app/Contents/Resources/NetBeans/php/zend:.:')2行目の/Users/tbolle/NetBeansProjects/Musiksammlung/application/controllers/IndexController.php
CollectionModelはもちろん/models/CollectionModel.phpにあります
誰かがヒントや解決策を持っていることを願っています。これまでのところありがとう!
編集1:これは私のアプリケーションパス定義がどのように見えるかです:
// Define path to application directory
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__).'/../application'));