[Maple-user: 368] Re: 複数のmaple.iniでDIContainerフィルターを使う場合の質問

Zurück zum Archiv-Index

kazunobu ichihashi bobch****@gmail*****
2006年 9月 27日 (水) 10:14:37 JST


市橋(bobchin)です。

フィルタの別名機能でいけないでしょうか?
検証していませんが、DIContainerフィルタを別名登録すればよいかなと思います。

上位maple.ini
[AFilter]
[DIContainer::Container1]
[BFilter]

下位maple.ini
[CFilter]
[DIContainer::Container2]
[DFilter]

とすると
[AFilter]
[DIContainer::Container1]
[BFilter]
[CFilter]
[DIContainer::Container2]
[DFilter]

という順になりますね。

06/09/27 に hashimoto<hashi****@yahoo*****> さんは書きました:
> お世話になります。
> 橋本です。
>
> 市橋様、高橋様ありがとうございました。
> 一応、認識があっていること分かって良かったです。
>
> 実はお伺いしたかったのは、上位maple.iniでの[DIContainer]のあとで指定するfilter
> で、DIContainerに格納したオブジェクトを、下位maple.iniの
> [DIContainer]のなかで、差し込みたいなぁと思っておりまして、普通に使うと
> 順番的にDIContainerに格納されていないオブジェクトをref:で指定しているた
> め、エラーとなります。
> これをなんとかできないのかなぁと思うのですが、これはDIContainerというフィ
> ルター名自体を変えて、統合されても順序が変わらないようにするというのが、
> 解決方法でしょうか?(Filter_DIContainerとFilter_DIContainer2を使い分け
> るとか)
> そもそも、そういうつくりをやめるべきなのかもしれないなぁと思い始めている
> のですが....。
>
> 何かご意見頂けるとうれしいです。

-- 
Kazunobu Ichihashi(bobchin) <<bobch****@gmail*****>>
Wiki http://bobchin.ddo.jp/wiki/
Diary http://d.hatena.ne.jp/bobchin/



Maple-user メーリングリストの案内
Zurück zum Archiv-Index