問題タブ [zend-controller]

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 投票する
3 に答える
2878 参照

php - ZF2 別のコントローラのモジュール modle テーブルにアクセスできません

これは私の最初のクラスです

別のモジュールクラスではどうすればいいですか? 私はほとんどの方法を試しましたが、失敗しています。助けてください。(私の英語でごめんなさい) $temp=new ConfigController(); が必要です。$temp->getSMTPConfigTable();

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

php - ZF2でビュー関数をコントローラーで実行する方法

ビューファイルの機能をコントローラーファイルでも実行したかったのです。

たとえば$this->escapeHtml()、ビューファイルだけで実行されるものを、次のような手段でコントローラーで実行する必要がありました$this->...->escapeHtml()

これは可能ですか?親切に助けてください。

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

zend-framework2 - Forward Pluginを使用して別のアクションにデータを転送し、Zend Framework 2でそれを読み取る方法は?

コントローラーには と の 2 つのアクションがactionA()ありactionB()ます。条件に応じてactionA()、オブジェクトを返すViewModelか転送する必要がありますactionB()(そしてその結果を返します):

class MyController extends AbstractActionController {

で試してみました

しかし、今このデータを取得する方法がわかりません。

きっと、可能です。どうすればいいですか?

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

php - Zend コントローラーは 2 つのクラスから拡張されます

私のアプリケーションには、いくつかのメソッドを持つメインコントローラーがあります。それらの1つは、ユーザーがログインしているかどうかを確認し、ログインしていない場合はユーザーをログインフォームなどにリダイレクトします.

そして、すべてのコントローラはこのメイン クラスから拡張されます

しかし今、私は Zend_Payment_Controller からマルチペイメントゲートウェイを構築しているので、Payment_GatewayController は Zend_Payment_Controller から拡張する必要があります。しかし、ユーザーがログインしているかどうかをチェックする必要があり、マルチエクステンドのようなものを探しています

PHPでマルチエクステンドクラスを使用する方法がないことは知っていますが、これを行うためのより良い方法、アクションヘルパーまたはプラグインで認証を確認する方法はありますか? よろしく。

よろしく。

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

zend-framework - コントローラーで静的ビューヘルパーメソッドを呼び出す方法は?

トピックのように、ビューヘルパーに2つの静的メソッドがありますが、コントローラーアクションで呼び出そうとすると

エラーが発生しました:

ヘルパー コード:

ヘルパーとアクションでこのメソッドを使用する必要があります。何か案は?

0 投票する
3 に答える
1692 参照

php - Zend Framework: ビューでコントローラー メソッドを使用してモデル メソッドを呼び出す

ここで少し問題があります。DB 内のすべての製品に category_id があります。DB には、カテゴリとその ID 用のカテゴリ テーブルもあります。今、私は一緒に視野に入れる必要があります。追加、編集、削除アクションを作成しました。また、アクションを表示します。カテゴリは、残りの製品説明とともに表示されます。しかし、今はインデックス アクションに問題があります。

ショーで私はこれをしました:

簡単です。show アクション中に DB から 1 つの結果を取得するため、category_id 製品の正確な内容がわかります。

しかし、index.html では、DB からすべての製品を取得し、Foreach 全体で反復する必要があります。それは私が電話を受ける必要がある場所です

これはモデル メソッドを使用するために sm を使用するコントローラー メソッドであるため、すべての製品の正確なカテゴリ名を取得するには、index.html ビューでこれをどのように使用すればよいですか?

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

php - zf2でテーブルIDを取得するには?

ZF2.In でビュー ファイルを作成し、コントローラーに ID を渡します。

コントローラーでこのIDを取得するにはどうすればよいですか?

IDを取得したいshowActionコードは次のとおりです。

そして、これがコントローラーを表示するためにidを渡す私のindex.phtmlです: