ベータ DI コードを ZF2 のリリース バージョンに変換しようとしています。現在、私は最初から落ち込んでおり、コントローラーに依存関係を持つことは正常ではないと思わせるコントローラーへの注入に関するドキュメントはないようです。
現在、いくつかのコードを実行しようとしているvar_dump('blah');exit;
だけです...多くのことを試しましたが、今のところこれが機能することを期待しています:
module.config.php
'controllers' => array(
'invokables' => array(
'indexController' => 'Application\Controller\IndexController',
)
)
Module.php
public function getControllerConfig() {
return array(
'factories' => array(
'indexController' => function(ControllerManager $cm) {
var_dump('blah');exit;
},
),
);
}
今のところ何も起きておらず、かなりイライラしています...各コントローラーのファクトリーを作成することについて何か読んだことがありますが、33個あり、非常に狂っていて愚かだと思います...?
私が注入しようとしているのは、ユーザーを取得/保存するための userMapper のようなものです。したがって、registerAction は userMapper を使用してデータベースにユーザーを作成し、ログインしようとすると、userMapper を使用してそこにユーザーがいるかどうかを確認します。