答えて
機能によっては、lib
フォルダにファイルを作成し、アプリ内のすべての場所からファイルを呼び出すことができます。これはSymfonyプロジェクトで一般的な機能(ツールボックスなど)を定義するのに便利です。例えば
、the Jobeet tutorialに、彼らは(symfonyは自動的にロードされますので、最後に.class.php
とファイル名を指定してください)/lib/Jobeet.class.php
にslugify
と呼ばれるメソッドを定義します。次に、あなたのアプリケーション/モデル/プラグイン/ビュー内のどこにでもJobeet::slugify()
を呼び出すことができます。
このソリューションはsymfony 1.4で動作します:あなたは、あなたがどこでも利用できるようにしたい関数を宣言した新しいファイルを作成
- 。
- php.iniファイルにauto prepend file settingというファイルを読み込みます。
正常に実行された場合、その機能はモデル、プラグイン、またはプロジェクトの何かに関係なく、すべてのスクリプトで使用できます。
ディレクトリごとに 'auto_prepend_file'を使うのが最適です。それ以外の場合は、 'php.ini'を使用するすべてのサイトに含まれます。それにかかわらず、このような外部の依存関係を作成するのが正しいかどうかはわかりません。 symfony 1.4には '/ lib'ディレクトリがあります。 – webbiedave
-1ええ、@ webbiedaveの最後の文に同意しなければなりません。このためにphp.ini設定を使用すると、プロジェクトに精通していない開発者、特にsymfonyが既にそれを達成するための仕組みを提供している場合には、予想外のことになります。 –
@Phoenix:それが動作すれば動作します。これは最高の答えですが、技術的には正しいです。ディレクトリごとの設定は、php.iniごとに利用できます - user iniを参照してください。 – hakre
- 1. Symfony 2再利用可能なバンドル
- 2. Ruby:レール3モデルですべての利用可能な年を得る方法
- 3. JQuery再利用可能な関数
- 4. 利用可能なJQuery関数
- 5. Javascript関数スコープ変数はグローバルスコープで利用可能
- 6. 利用可能な関数から関数を作成する
- 7. AngularJSで再利用可能な関数またはサービス
- 8. symfonyで再利用可能なバンドルの設定
- 9. Googleホームで利用可能なすべてのアクションのリスト
- 10. 関数がPythonモジュールで利用可能かどうかを調べる
- 11. PHPの利用を傍受する悪用可能な関数
- 12. すべてのアプリで使用可能なグローバル関数Angular2
- 13. 利用可能なすべての環境変数を取得するには?
- 14. Isabelleで利用可能なすべての述語
- 15. React.jsで再利用可能なヘルパー関数を作成する
- 16. Jqueryで再利用可能な関数を作成する
- 17. サブ関数内のメソッド変数の利用可能性
- 18. symfony(Twig)に再利用可能なウィジェットを含めるには?
- 19. Openmpマシン上で利用可能なスレッド数を調べる
- 20. Symfony 3すべての使用可能なロケールを取得
- 21. 利用可能なすべてのViewComponentsをリストとしてアクセス
- 22. MVC3では、再利用可能な関数をビューで作成することは可能ですか?
- 23. クリックで再利用可能な関数javascript
- 24. Symfony再利用可能なバンドルのデフォルト設定
- 25. 利用可能なすべてのプロパティ(JS)の取得/設定
- 26. Symfonyフォームコンポーネント。 FormBuilderInterface :: add()メソッドの第3引数として利用可能なオプションはどれですか
- 27. Xamarin.iOSのピッカーは利用可能です
- 28. ggplot2 facet_wrap()利用可能なすべてのデータを
- 29. 利用可能なすべてのWiFiを取得
- 30. HTML + CSS:すべての利用可能なビューポートを取得
可能ですか、あなたはこの質問をすでに今日聞いていますか? http://symfony.com/doc/current/book/service_container.html – KingCrunch
エンティティクラスのヘルパー機能または実際の動作? – yitznewton