モジュール取得機能強化中(Moony 0.11.x)
モジュールのインスタンスを取得する際、コンストラクタに必要な引数を配列で渡せるように。
一応任意の数だけ引数を渡せるようにしたけど、3つより多い場合は内部でeval関数を使うから速度低下に注意。コンストラクタの引数だからそんなに多くないと思うけど…。このまま機能強化すると設定ファイルとかDIコンテナになってしまうので、適当なところでとどめておく。
class Hoge // action class { function execute($t, $c) { $foo_db = $c->getModule('Foo_DB', array('dbhost', 'dbuser', 'password')); } }