コンテナ機能は、結局「フィールドインジェクションできる簡易DIコンテナ」に。
[*]
db = Foo_DB, user, pass, host
[Hoge]
bar = Foo_Bar
dto = stdClass
例えば、設定ファイルで上記のように記述すると、次のような意味になる。
対象アクション |
フィールド |
クラス |
備考 |
全てのアクション |
$db |
Foo_DB |
user、pass、hostをコンストラクタの引数として使用 |
Hoge |
$bar |
Foo_Bar |
コンストラクタの引数なし |
Hoge |
$dto |
stdClass |
stdClassも指定可能 |