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. ヘッダー要求のコンテンツタイプを設定する必要がある理由
- 2. ConnectionStringにMin pool sizeを設定する必要がある理由
- 3. hdfs-site.xmlにrpcアドレスを設定する必要がある理由
- 4. MAMPでZend Frameworkを設定する
- 5. MVC/Zend Frameworkに必要な/有効な(URL)パラメータがある場合、誰が管理するべきですか
- 6. セマフォでロックを使用する必要がある理由
- 7. MMUをハードウェアで構築する必要がある理由
- 8. 強化学習でMDP設定が必要な理由
- 9. Zend Frameworkアプリケーションデザイン - モデルレイヤーでセッション変数にアクセスする必要があります
- 10. CopyOnWriteArrayListがシリアル化をカスタマイズする必要がある理由
- 11. ios Passcodeフィールド - 設定バンドルで設定する必要がある
- 12. Zend Frameworkドキュメントルートの設定
- 13. zend frameworkのデータベース設定
- 14. OAuth2:リダイレクトuriを検証する必要がある理由
- 15. ブラウザ(IE、Chrome)ドライバをダウンロードする必要がある理由
- 16. bodyタグにVue.jsを追加する必要がある理由
- 17. nginxからphp include_pathを設定する
- 18. zend framework:フォームクラスでアクションを設定
- 19. Zend FrameworkのURLルーティングに問題があり、index.phpが必要ですか?
- 20. SQL:CREATE TRIGGERに先行する必要がある理由
- 21. IdleConnectionMonitorThreadを同期させる必要がある理由
- 22. フラグメントが別のアクティビティを伴う必要がある理由
- 23. 理由7 - ターゲットをリセットする必要がある - 信頼性の低いデバッグ設定
- 24. Zend Frameworkビューレンダリングに大量のメモリが必要です
- 25. 私はZend Frameworkスタートアップガイドが必要です。PDFファイル
- 26. Zend Framework 2でFieldset子クラスの要素の型を設定するには?
- 27. TextWatcherが必要な理由
- 28. RIAが必要な理由
- 29. "rec"が必要な理由
- 30. mapDispatchToPropsが既にある場合、redux-thunkが必要な理由
これは私が探していたものです。 – Seralize
あなたのインクルードパス[early](http://framework.zend.com/manual/en/performance.classloading.html#performance.classloading.includepath)にそれを追加するもう一つの理由は、Zend Frameworkリクエストによってはたくさんのクラスファイルを読み込みます。 ZFがインクルードパスの先頭にある場合、インクルードされた各ファイルについて複数のディレクトリを検索する必要はなく、最初の試行ですべてのファイルが検索されます。多くのZendオブジェクトを使用する複雑なアクションには、50個のZFファイルを含めることができます。 PHPが適切なファイルを見つける前に、各ファイルごとに3つのディレクトリを調べなければならない場合は、わずかなパフォーマンスヒットしか見ることができません。 – drew010