主な質問は自明ですが、いくつかの副次的な例を挙げます。
データベースを理解するのに問題がありますが、ServiceManager のもので構成を解決できるようです
クッキー名に定数を使用したいので、競合が発生した場合に簡単に変更できます。
$config = new \Zend\Config\Config(include $_SERVER['DOCUMENT_ROOT'] . '/../config.php');
現在、グローバル config.php ファイルにアクセスするたびに呼び出しています。以前のソリューションの多くは Zend 1 にありました (Zend_Registry など)。これは正しい方法ですか?それを何度も使うのは少し扱いにくいようです。モジュールの構成ファイルを利用してモジュール全体の変数/定数を設定する方法はありますか?
完全に見逃していない限り、Zend 2 には application.ini はありません。
recaptcha の公開鍵/秘密鍵の保存
また、セッション変数用の構成ファイルを使用しています ( と同じ考え方
$_SESSION[CONST_NAME]
)。これにより、上記の構成ファイルが非常に扱いにくくなります。セッション名をハードコーディングしたほうがよいですか? お気に入り:
$container = new Zend\Session\Container('auth');
$container->offsetSet('user', $user);
... // instead of
$container = new Zend\Zession\Container($config['auth']['containername']);
$container->offsetSet($config['auth']['user'], $user);