問題タブ [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 投票する
2 に答える
131 参照

zend-framework - すべてのコントローラーに変数を登録する

すべてのコントローラーで使用できる変数を登録したいと考えています。

どのように、どこで、この変数の内容を設定して、すべてのコントローラーでアクセスできるようにできますか?

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

php - Zend Framework では、別のアクションを実行して、そのビュー出力を変数で取得するにはどうすればよいですか?

私の目標を達成するためにこれを構成するより良い方法があれば、あなたの考えを歓迎します.

ユーザーがページ (サイドバー、ヘッダーなど) を編集できる CMS があります。これらはすべて IndexController で行われます。

一部のページには、独自のコントローラー (ContactController など) が必要です。ただし、同じようにカスタマイズできるようにしたいと思います。

IndexController::IndexAction から NewsletterController::IndexAction を実行して、ビューの出力を文字列で取得できますか? ビュー ファイルを単にレンダリングするだけでなく、アクションにあるものも実行したいのです。

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

php - ZF-リクエストが別のアクションから転送されているかどうかを確認します

Zend Frameworkを使用していて、同じコントローラー内の別のアクションにリクエストを転送する状況が発生しました。

createからsaveへのリクエストを転送しています。私がやりたいのは、リクエストが転送されているのか、直接リクエストされているのか(追加の変数やパラメーターを使用せずに)を(saveActionから)チェックすることです。

init()関数は転送ごとに2回トリガーされ(1つは作成用、もう1つは保存用)、からもチェックすることをお勧めしinit()ます。

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

zend-framework - コントローラーから Zend_Form にパラメーターを渡す方法は?

この質問はすでにここで回答されていることを知っています。しかし、これは私にはうまくいきません。Form は PluginLoader を使用して生成されます。

Payment.php:

ご覧のとおり、load メソッドはクラス名のみを返すため、new $formClass();等しいのnew Form_Payment()ですが、なぜこれがパラメーターを受け入れないのですか?

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

php - お問い合わせフォームが Zend Framework で機能しない

私は Zend の学習を始めたので、これは私がたどったお問い合わせページのリンクです -

私の Zend バージョン - Zend Framework v1.11.11

http://www.tutorial-portal.com/tutorial/show/id/27

コマンドラインを使用してフォームを作成しました-これにより、ファイルの下にzf create form Contactフォルダーが正常に作成されました。コードは次のとおりです- formsContact.phpContact.php

ContactController.phpの下にコントローラーを作成しましたC:\xampp\htdocs\projectone\application\controllers。このコントローラのコードは次のようになります -

index.phtmlフォルダー構造の下の コードは次のC:\xampp\htdocs\projectone\application\views\scripts\contactようになります-phpタグのコードをエコーし​​ます-echo $this->form

しかし、これはまったく機能していません:(実際に私が間違っていることを見つけることができません。

空白のページのみが表示され、単純な html コンテンツも表示されません。

これは私が使用している URL ですが、残りのコントローラーは正常に動作しています -

PS - 私は Zend の初心者なので、Zend エラーを探す場所と方法がわかりません。これも教えてください :)

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

php - Zend Frameworkユニットテスト:redirect()で応答をレンダリングする方法

私は自分のコントローラーにたくさんあり$this->redirect()、を発行してZend_Flashmessageからリダイレクトします。リダイレクト時の応答が無効になっているZend_Testため、フラッシュメッセージを確認する機会がありません。

単体テストで関数を呼び出してrender()出力を確認する方法はありますか?

0 投票する
0 に答える
51 参照

zend-framework2 - zend 2 の複数ビュー戦略

重複の可能性:
JSON 応答内で ZF2 ビューをレンダリングする方法は?

ビュー戦略ViewJsonStrategyとして設定したZendコントローラーを更新する必要があります。

通常、私は持っています

そしてすべてがうまくいく。しかし、たとえば、いくつかの html もレンダリングする必要があります。例えば:

これはまったく機能しません。どうやってやるの?

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

zend-framework - Zend_Controller_Action_Exception で 404 ページが表示されない

配列に含まれる要素が 10 個未満の場合に Zend に 404 エラーをスローさせようとしていますが、現在、一般的な「エラー」ページが送信されています。404例外はサイトの他の場所で機能するため、適切に構成されていることを知っているので、パラメーターまたは何かに問題があるに違いありません...

これをいくつかの異なる方法でフォーマットしてみました。また、Zend API をチェックして、渡すパラメータに問題がなく、正しいように見えることを確認しましたが、何か間違ったことをしているに違いありません。

私のコードは現在次のとおりです。

御時間ありがとうございます。

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

php - Zendコントローラーの奇妙な問題

コントローラーレベルでの例外処理に問題があります。基本的に、私は FOO controller 、 abcAction と言う 1 つのコントローラーと、xyz アクションを持つ別のコントローラー BOO を持っています。今、私は abc 内で xyz を呼び出す必要があり、その出力を使用する必要があります。abc では、例外をスローする他の A​​PI を呼び出しています。abc では、try catch を使用してこれらの例外を処理しており、コードは完全に実行され、その後はビューが再作成されていません。空白のページが来ています。

コード

例外をスローするたびに、空白のページが表示されます。そのビュー オブジェクトを $this->_helper->actionStack() に置き換えたので、エラー コントローラー phtml と私の abcaction phtml をレンダリングしています。

これを取り除く方法は?他のアクション内でアクションを呼び出す他の方法はありますか?