問題タブ [zend-controller-plugin]
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 - flashMessenger を使用した Zend Framework 2 の redirect() が機能しない
method_1() を持つコントローラーがあります。このメソッドでは、method_2() を呼び出します。method_2() には (try... catch) があります - 定義された flashMesseges とリダイレクトでブロックします。
しかし、うまくいきません。しかし、私が次のように書くと
大丈夫。method_1() コード内
よくやった。理解できない。誰でも私を助けることができますか?
クラス A - リダイレクトが機能しない。そして、セッションにメッセージを追加します。
クラス B - リダイレクトが機能しています。そしてメッセージプリント。
なぜ、どのように機能するのですか?
php - ZF2 でコントローラー オブジェクトを使用せずに module.php でコントローラー プラグインにアクセスする方法..?
エラー処理module.php
を追加して、フラッシュ メッセンジャーにすべてのエラー メッセージを追加し、特定のページにリダイレクトしたい (私の要件):
$e->getTarget()
ただし、プラグイン バインディングの前にエラーが生成される場合があるため、未定義のメソッド プラグインへの呼び出しがスローされるエラーもあります。redirect and flash messenger plugins
コントローラーを参照せずにアクセスする方法が欲しいです。
zend-framework3 - ZF3 のコントローラ プラグイン内でトランスレータを取得する方法
コントローラーで zend-i18n/translate を使用するプラグインを作成したいと考えています。zf2 にはこれを行うコントローラー プラグインがありますが、zf3 ではこれを機能させることができませんでした。コントローラー内で zend-i18n を使用する方法、または zf3 のコントローラー プラグイン経由で使用するにはどうすればよいですか?
========== zf doc で必要なものを見つけました: https://docs.zendframework.com/zend-mvc-i18n/services/#mvctranslator-and-translatorfactory
module.config.php のファクトリとして既にトランスレーターを構成している場合は、コントローラー プラグインに挿入できます。