2017-10-27 1 views
0

私は新しいPhalconプロジェクトを作成しました。もちろん、index.phpファイル内に独自のPhalcon \ Diコンポーネントがあります。PhalconカスタムDI

ここで、デフォルトのDIにいくつかの新しいサービスを追加したり追加したりできる2番目のDIを作成できるかどうかを知りたいと思いますか?だから、どうすれば私のプロジェクトの中でこれを実現できますか?

+0

異なる環境または異なるURIリクエストでこれを実行しますか? – PaulSCoder

+0

@PaulSCoder私は別のプロジェクトの中に含まれているライブラリフォルダの中の2番目のDIを喜ばせるつもりはありません。環境はほぼ同じですが、プロジェクトごとにURIが異なります。これを実現するアイデアはありますか? – CodeWhisperer

答えて

1

私はあなたが必要とするものを誤って読んでいるかもしれませんが、マルチモジュールを見ましたか?

https://docs.phalconphp.com/fr/3.2/application

+0

このようにして、すでに定義されているサービスをインデックス内のデフォルトのDIから拡張することは可能ですか?次のようにします。プロジェクト・インデックス・ファイル内にビュー・サービスを作成し、/ Library/someClass内のDIクラスに新しいVoltメソッドを追加してビュー・サービスを拡張します。 – CodeWhisperer

+1

私はこれをしていません。私のビューサービスは各Module.phpファイルで定義されています。ここではhttps://github.com/phalcon/mvcを見て、ここに参加して尋ねますhttps://forum.phalconphp.com/ – baychae

+1

この例のような共通のビューを持つことができます。 https://github.com/phalcon/mvc/blob/master/multiple-shared-views/public/index.php – baychae