Zend Frameworkを手動でインストールするのではなく、include_path
を設定する必要があるのはなぜですか?私は以前これをやったことがないし、本当にポイントを見ることができない、私は幸運とこれを把握しようといくつかの時間を費やしたので、なぜ私は尋ねる。Zend Frameworkをinclude_pathで設定する必要がある理由
答えて
:詳細については
は見ています。
プロジェクト構造を作成し、コントローラやモデル、さらにはZend Toolを使用してスクリプトを追加する場合は、Zendフレームワークをインクルードパスに追加する必要があります。
エンドユーザーがフレームワークのバージョンを自分自身で更新してコードを破損しないように、ライブラリ自体がなくてもプロジェクトを出荷することが必要な別の理由があります。
また、異なるプロジェクトで同時に作業している場合、異なるプロジェクト間で1つのバージョンのフレームワークのみを共有したい場合があります。これは、毎回すべてのプロジェクトを通過することなく、フレームワークのバージョンを更新する必要があるときに便利です。
[インクルードパス]を変更すると、フルパスを知らなくてもZend Frameworkを使用できます。 require('Zend/Loader/Autoloader.php')
を使用すれば、PHPはすべてのインクルードパスを検索します。 Zend tool
を使用できるように実際に私がインクルードパスにZendのフレームワークを追加しhttp://php.net/manual/en/ini.core.php#ini.include-path
PHPのinclude_pathにZFライブラリを含めるように設定する必要はありません.ZENDディレクトリ全体をアプリケーションのライブラリディレクトリにコピーして続行するだけです。
しかし、多くの人が複数のプロジェクトに取り組んでいる、あるいはアプリケーションにライブラリを持たせたくないので、PHPのinclude_pathに追加して、PHPとアプリケーションで見つけることができます。
WindowsまたはLinuxのパスを参照している場合は、ZF cliコンポーネントZF.batとZF.shを使用する必要があります。
- 1. ConnectionStringにMin pool sizeを設定する必要がある理由
- 2. MAMPでZend Frameworkを設定する
- 3. MVC/Zend Frameworkに必要な/有効な(URL)パラメータがある場合、誰が管理するべきですか
- 4. ios Passcodeフィールド - 設定バンドルで設定する必要がある
- 5. Zend Frameworkアプリケーションデザイン - モデルレイヤーでセッション変数にアクセスする必要があります
- 6. nginxからphp include_pathを設定する
- 7. SQL:CREATE TRIGGERに先行する必要がある理由
- 8. zend frameworkのデータベース設定
- 9. Zend Frameworkドキュメントルートの設定
- 10. RIAが必要な理由
- 11. zend framework:フォームクラスでアクションを設定
- 12. Zend FrameworkのURLルーティングに問題があり、index.phpが必要ですか?
- 13. PNG画像を破砕する必要がある理由は何ですか?
- 14. Java 8ラムダ構文で引数型を指定する必要がある理由はありますか?
- 15. 私はZend Frameworkスタートアップガイドが必要です。PDFファイル
- 16. Zend Frameworkビューレンダリングに大量のメモリが必要です
- 17. ジェネリックサブクラスで型制約を再宣言する必要がある理由
- 18. ビューでモデルデータを設定する必要がありますか?
- 19. ViewControllerでUIGestureRecognizerを設定する必要がありますか?
- 20. WPFでAutomationPropertiesが必要な理由
- 21. Zend Framework:既定の応答セクションを設定する
- 22. Zend FrameworkでNetbeansオートコンプリートを設定する方法は?
- 23. zend frameworkのWebサイトでgzip圧縮を設定するには
- 24. zend frameworkでhtaccessを設定する方法
- 25. Zend Frameworkでapplication.iniのルートを設定する
- 26. @EntityでPOJOに注釈を付ける必要がある理由
- 27. Android設定時の問題 - ADTを再設定する必要がある
- 28. Zend Frameworkクッキー管理
- 29. Zend Framework:フォーム:フォーム要素名とDBテーブルにcamelCaseを使用する必要がありますか?
- 30. StoryBoards経由でロードすると、UITableViewのデータソースをどこに設定する必要がありますか?
これは私が探していたものです。 – Seralize
あなたのインクルードパス[early](http://framework.zend.com/manual/en/performance.classloading.html#performance.classloading.includepath)にそれを追加するもう一つの理由は、Zend Frameworkリクエストによってはたくさんのクラスファイルを読み込みます。 ZFがインクルードパスの先頭にある場合、インクルードされた各ファイルについて複数のディレクトリを検索する必要はなく、最初の試行ですべてのファイルが検索されます。多くのZendオブジェクトを使用する複雑なアクションには、50個のZFファイルを含めることができます。 PHPが適切なファイルを見つける前に、各ファイルごとに3つのディレクトリを調べなければならない場合は、わずかなパフォーマンスヒットしか見ることができません。 – drew010