問題タブ [zend-view]
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.
zend-framework - zendビューディレクトリを上書きしますか?
ブートストラップでは、ユーザーがいるサイトを検出してから、レイアウトの変更とヘルパーの変更を発行します。基本的に、デフォルトで存在するものはすべて、/ public /site/にサイトごとのバージョンがない場合にサイトがフォールバックするものです。
ただし、実際のビューを、指定したパスまたは/ public/siteのパスに依存させることはできません。
これまでの私のコードは次のとおりです。
基本的に、サイトにアクセスするとき、Zend_Viewは/public/site/1/layouts/view/scripts/default/index/index.phtmlが存在するかどうかを確認し、使用しない場合は/ application /modules/を使用する必要があります。 default / views / scripts / index/index.phtmlそしてそれを使用します。
zend-framework - 標準の代わりにレンダリングするカスタム テンプレート パスを設定する
ZendFramework
アクションを呼び出すときにカスタム テンプレートを設定することはできますか? たとえば、ファイルを呼び出し/category/show/id/123
てView
レンダリングしてい/category/show.html
ます。
別のテンプレートをレンダリングできるようにしたい - /category/showOther.html
.
私は何をすべきか ?
zend-framework - Zend_Viewの変数を自動的にエスケープする最良の方法は何ですか?
1、2週間前、私はZend Frameworkを真剣に使い始めたばかりで、Zend_View :: escape()を使用して手動でエスケープするのに問題がありました。$ this-> escape()を使用せずに、テンプレート(Zend_Viewテンプレート)の変数を自動的にエスケープする方法や、出力バッファリングや*.phtmlファイルのPREG置換などの他のトリッキーな方法を知っている人はいますか。
この場合のベストプラクティスを知りたいのですが。
zend-framework - バリデーター + フィルターで zend ビューヘルパーフォームをどのように使用すればよいですか?
バリデーター + フィルターで zend ビューヘルパーフォームをどのように使用すればよいですか?
http://framework.zend.com/manual/en/zend.view.helpers.htmlからのバリデーター + フィルターが欠落している例
ありがとう、
zend-framework - Zend_Form:: コントローラーではなくビューでフォームを作成する必要があるのはいつですか?
Zend_Form:: コントローラーではなくビューでフォームを作成する必要があるのはいつですか?
オプション 1 - コントローラーで作成され、ビューに渡されるフォーム (通常使用)
コントローラ:
見る:
オプション 2 - ビューで直接作成されたフォーム (ビューのサブパーツを形成するため、私にはよく見えます)
見る:
ありがとう
php - ZendFramework-コントローラー全体でビューヘッダー情報を再利用
Zend Frameworkでは、ビューの上部にある同じ情報を特定のコントローラー全体に伝達する必要がある一般的なユースケースがあります。
たとえば、「本」コントローラーがある場合、ページの上部に本の概要情報を表示し、本の下にコメントや詳細情報などを表示するためのタブ付きインターフェイスを設定します。各タブはのアクションです。ブックコントローラー。次のように、コントローラーのビュー全体に要約情報を伝達するための推奨される方法は何ですか。
- 各アクションで要約帳情報を継続的に取得しているわけではありません。
- 私は自分の見解で情報を繰り返していません。
ビュー内からZendViewHelper、プレースホルダー、またはアクションヘルパー($ this-> action ...)を使用することを考えました。
助言がありますか?
php - Zend Framework:ビューパーシャルとヘルパーの違い
パーシャルとヘルパーは私と同じようなことをしているようです。構文だけが違うので、私の質問は、違いは何ですか、いつ使用するのかということです。
php - Zend Framework:ZendViewプレースホルダーが設定されているかどうかを確認します
エコーアウトする前に、Zend Viewプレースホルダーが設定されているかどうかを確認するにはどうすればよいですか?出力する前に「-」を付けたいので。
私は試した
しかし、私は得ました
致命的なエラー:5行目のD:\ Projects \ Websites \ php \ ZendFramework \ LearningZF \ application \ layouts \ scripts\layout.phtmlの書き込みコンテキストでメソッドの戻り値を使用できません
ちなみに、このエラーが発生したのはなぜですか。エラービュースクリプトに表示されないのはなぜですか。エラーは、レイアウトのない空白のページに表示されました。
php - ZendFramework-コントローラーのレイアウトを設定しない
セッション変数を呼び出して設定したり、情報を取得したりするためにajaxスクリプトに使用したいコントローラーがあります。特定のコントローラーがデフォルトのレイアウト(具体的にはレイアウトなし)を使用しないように設定するにはどうすればよいですか。 XML / JSONメッセージを前後に送信しますか?
model-view-controller - zendviewヘルパーの書き方を理解するのに助けが必要
私は一般的にZendFrameworkとMVCにかなり慣れていないので、いくつかのアドバイスを探しています。基本コントローラークラスがあり、ユーザー情報やアカウント構成などを取得するためのメソッドがいくつかあります。
そのため、これらのメソッドのいくつかを使用して、さまざまなコントローラーアクションでコードを書き出しますが、このコードの重複を避けたいと思います。さらに、このコードをコントローラーの外に、ビューヘルパーに入れたいと思います。 JavaScriptを出力します。したがって、コントローラーのコードは次のようになります。
$ this->_getModelConfigと$this->user-> getId()はコントローラーで実行できることですが、このコードを移動した後、その情報をビューヘルパーに渡すための最良の方法は何ですか?コントローラーの?
コントローラでこれらのメソッドを呼び出し、結果をビューに保存して、ヘルパーにそこから取得させる必要がありますか?
私が考えていたもう1つのオプションは、ヘルパーにいくつかのパラメーターを追加することでした。パラメーターが渡された場合、それらをヘルパーのプロパティに格納して返し、パラメーターを渡さずに呼び出されると、作業を実行します。したがって、次のようになります。
コントローラーから:
ビューから:
ヘルパー:
どんなアドバイスも歓迎します!