問題タブ [zf3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - modules.config で構成されたエラー ページのレイアウトを変更するにはどうすればよいですか?
ZF3 を使用していますが、エラー ページのレイアウトを変更する必要があります。これらは、アプリケーションmodules.config
ファイルの次の構成によって呼び出されます。
404.phtml
とindex.phtml
ページの特定のレイアウトを設定するにはどうすればよいですか?
php - Zend Framework がカスタム イベントを共有イベント マネージャーにアタッチする
Zend Framework を使用して、アプリケーション/モジュールにイベントをアタッチして、すべてのモジュールに対してすべてのディスパッチ イベントでこの関数が呼び出されるようにします。これは私のコードです:
class Module { public function getConfig() { return include DIR . '/../config/module.config.php'; }
}
アプリケーション画面が読み込まれているにもかかわらず、何らかの理由で onDispatch が呼び出されません。
何が欠けているのかわからない。私の知る限り、アプリケーション全体で有効にするには、共有イベント マネージャーを使用する必要があります。
助けていただければ幸いです。
php - Zend Framework 3 を使用して Cookie を追加するにはどうすればよいですか?
Zend Framework 3 を使用してブラウザに Cookie を送信する必要があります。
私のコードは以下のとおりですが、動作しません:
クッキーを機能させる正しい方法は?
php - zf2 から zf3 への移行
アプリケーションの zf2 から zf3 への移行に関していくつかの問題があります。移行ガイドを読み、そこで説明されているように移行プロセスを開始しました。
移行ガイドによると、コントローラーで使用できる serviceLocator はもうありません。そして、すべてのコントローラーアクション内でそれを使用して、構成変数配列 (module.config.php にあります)、Doctrine MongoDB DocumentManager、およびDoctrine EntityManagerを必要なモデルに挿入していました。現在、以下のような非推奨の警告メッセージが多数表示されています。
PHP 非推奨: Zend\ServiceManager\ServiceManager::getServiceLocator の使用は v3.0.0 以降非推奨です。/var/www/html/LeapX/vendor/zendframework/zend-servicemanager/src/ServiceManager.php の 169 行目の代わりに、ファクトリに渡されたコンテナーを使用してください。
構成変数にアクセスし、 Doctrine DocumentManagerとDoctrine EntityManager$this->getServiceLocator()
をモデルに挿入する必要があるため、コントローラー内で呼び出す必要がありました。この問題を解決する方法を教えてください。これらの依存関係をモデル クラスに直接注入する可能性はありますか? モデルにファクトリを使用する必要がありますか?
もう 1 つの質問は、コントローラーに関するファクトリに関しては、アプリケーションのコントローラーごとに個別のファクトリを作成する必要があるかどうかです。アプリケーション内のいくつかのモジュール内に分散された非常に多くのコントローラーがあります。コントローラーごとに専用の工場を追加すると、その数は 2 倍になります。これを行う最善の方法を教えてください。