問題タブ [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.

0 投票する
2 に答える
2406 参照

php - flashMessenger を使用した Zend Framework 2 の redirect() が機能しない

method_1() を持つコントローラーがあります。このメソッドでは、method_2() を呼び出します。method_2() には (try... catch) があります - 定義された flashMesseges とリダイレクトでブロックします。

しかし、うまくいきません。しかし、私が次のように書くと

大丈夫。method_1() コード内

よくやった。理解できない。誰でも私を助けることができますか?

クラス A - リダイレクトが機能しない。そして、セッションにメッセージを追加します。

クラス B - リダイレクトが機能しています。そしてメッセージプリント。

なぜ、どのように機能するのですか?

0 投票する
1 に答える
468 参照

php - ZF2 でコントローラー オブジェクトを使用せずに module.php でコントローラー プラグインにアクセスする方法..?

エラー処理module.phpを追加して、フラッシュ メッセンジャーにすべてのエラー メッセージを追加し、特定のページにリダイレクトしたい (私の要件):

$e->getTarget()ただし、プラグイン バインディングの前にエラーが生成される場合があるため、未定義のメソッド プラグインへの呼び出しがスローされるエラーもあります。redirect and flash messenger pluginsコントローラーを参照せずにアクセスする方法が欲しいです。

0 投票する
2 に答える
4131 参照

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 のファクトリとして既にトランスレーターを構成している場合は、コントローラー プラグインに挿入できます。