Service Manager
2 つのアクション間でカスタムのインスタンスを渡す方法を知っている人はいますか? Zend Framework 2 のドキュメントにあるように、クラスSM
内の 'shared' オプションが に設定されていない場合、 a はそのインスタンスを保持します。ただし、異なるアクションでサービス マネージャーを取得すると、クラスの異なるインスタンスが返されます。私が達成したいのは、サードパーティのサービスへの API 呼び出しを使用することです。これは明らかにさまざまな情報データを含む応答を返しますが、ユーザーが別のアクション/ページに移動した場合、API 要求から以前に返された同じデータは必要な場合は、プロパティとして保存し、毎回別の API リクエストを送信するのではなく、設定されている場合はクラス インスタンスから必要なときにいつでもアクセスできると便利です。Module.php
false
$manager = $this->getServiceLocator()->get('MyServiceManager');
MyServiceManager
MyServiceManager
これが可能であれば、喜んで耳を傾け、学びたいと思います!