Zend\Authentication\AuthenticationService
現在ログインしているユーザーを管理するために使用します。ここで、すべてのコントローラーアクションでユーザーオブジェクトを割り当てることなく、デフォルトですべてのViewModelでエンティティオブジェクトを使用できるようにします。
これを行うための良い方法はありますか?または、ViewModelsのファクトリを作成し、そこからユーザーのIDを挿入する必要がありますか?その場合、ViewModelを作成するたびにServiceManagerを使用する必要がありますが、これはあまりセクシーではありません。
もっとエレガントな方法はありますか?おそらく、ViewModel(つまりテンプレート)内からAuthenticationServiceに直接アクセスできますか?