問題タブ [zend-layout]
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 - Zend MVC :: javascriptファイル+ javascriptコードをヘッドまたはボディ領域のパーシャルに挿入するにはどうすればよいですか?
ヘッドまたはボディ領域のパーシャルに javascript ファイル + javascript コードを挿入するにはどうすればよいですか?
[Inside view は、headScript と body InlineScript への head への insert を呼び出すだけです。これは、partial 内では機能しません (間違っている場合は書いてください)。]
ありがとう、
ヨセフ
php - Zend Framework でビューにインデントを設定する
Zend Framework では、headMeta()、headLink() などにインデントを設定できます。
私はこれが好き。整理整頓が好きです。したがって、 layout.phtmlファイルでもビュー全体をインデントして、ビュー スクリプトのすべての新しい行を X タブでインデントする必要があります。
これは動作しません。ob_startで出力を傍受することなく、Zend Framework内でこれを行う方法はありますか?
zend-framework - ZendFrameworkで動作中のcss問題
ここで何が間違っているのかわかりませんが、フレームワークはすべてのコントローラーのインデックスアクションでstyle.cssしか見つけられないようです。私は次のようにlayout.phtmlからそれを呼んでいます:
したがって、project.local / accountにアクセスすると、スタイルが見つかります。project.local/account/actionに移動すると、スタイルはありません...実際、project.local / account / indexに移動すると、スタイルはありません。だから...それは少し奇妙なエラーです、または少なくともそれはn00bのためです
編集:Firefoxでコードコンソールを開いてcss / styles.cssをたどろうとすると、次のエラーメッセージが表示されます。
php - ZendレイアウトをWordpressのテーマとして使用するにはどうすればよいですか?
私はZendアプリケーションを作成し、ブログ用にWordpressを含めました。Wordpressを最初にインストールしたとき、メインアプリケーションと同じヘッダーなどを使用するようにテーマを設定しました。それ以来、メインテーマを2回やり直し、それに合わせてWordpressテーマをやり直さなければなりませんでした。Wordpressが私のZendレイアウトを使用する方法はありますか?私の最初の考えは、レイアウトをヘッダー/フッターファイルに分割し、フルパスを使用してWordpressからそれらを含めることです。それは機能しますが、理想からはほど遠いです(レイアウトファイルを1つにまとめたいと思います)。
zend-framework - Zend Framework のレイアウトに関連するロジックはどこに配置すればよいですか?
body タグの属性をカスタマイズする必要があります。ロジックはどこに配置すればよいですか? Base Controller で、Helper を表示しますか?
これがレイアウトになるはずです
そして、これはコントローラーの変数宣言である必要があります
これは、属性が連結される関数です。
最後のグルー コードが必要です。
php - Zend_Layout + helperClass
Zend_Layout オプションで helperClass を使用しようとしています。クラスを作成します:
そして Bootstrap.php で Zend_Layout に追加してみてください:
しかし、ブラウザをリロードすると、例外が表示されます:
私は何を間違っていますか?お願い助けて。
zend-framework - Zend レイアウトでユーザー情報を表示する最良の方法
Zend Framework アプリケーションでユーザーに関する情報を表示しようとしています。すべてのコントローラー (ログイン コントローラーを除く) に対して 1 つのレイアウト スクリプトを使用しています。そして今、ログインしたユーザーに関する情報を表示したいと思います (このレイアウトは、ログインしたユーザーを持つコントローラーでのみ使用されます)。
ユーザー情報を取得するロジックを、情報をレンダリングするオブジェクトとビュー スクリプトに分離したいと考えています。将来的には、これらのパーツの 1 つを個別に変更できるようにします。
それで問題は、これを達成するための最良の方法は何ですか?
zend-framework - Zend_Viewを取得するためのより良いアプローチはどれですか
私はZendFrameworkベースのアプリに取り組んでおり、コントローラープラグインでは、次のメソッドでZend_Viewオブジェクトを取得できます。誰かが、どちらのアプローチが優れているのか、そしてその理由を教えてください。
また
zend-framework - $this -> render(); を使用したパフォーマンス効果 レイアウトの開発中?
多くの場合、バナー、フッターなどの一般的に使用されるセクションを別のファイルに分割し、後でこの部分を として含める必要があります$this -> render('banner.phtml')
。
これを広範囲に使用すると、パフォーマンス面でどれくらいのコストがかかりますか?
php - ZendFramework1.11レイアウトクラスなど
Zend Frameworkを使い始めたばかりですが、自分が持っている奇妙なクラスをどうしたらいいのでしょうか。すべてをセットアップするためのベストプラクティスについては、かなり疑問に思っています。
レイアウトを有効にしたところ、HTMLのヘッド、ボディ、フッターなどがラッピングされています。
以前のアプリケーションでは、CSSファイルとJSスクリプトのリストを特定の順序で渡すバンドラースクリプトを作成しました。開発モードの場合は、ファイル名をループして、次のように出力します。
開発モードの場合、10個の個別のCSSおよびJSファイルを出力する場合があります。本番環境にある場合は、それらをバンドルするため、CSSファイルとJSファイルは1つだけです。
これはテンプレートの範囲内です...ロジックがどこに行くのかよくわかりません。これはすべてのページに存在する必要があるロジックなので、layout.phtml内にありますが、クラスをどこに配置し、どのように実行するのですか?それらを入れてprojectname/library
内部でバンドラーロジックを実行しBootstrap.php
てから、それらをビューに割り当てて内部のビューを呼び出しますlayout.phtml
か?
layout.phtml
また...私が想定している内部でログアウトしたときに、すべてのページの上部にログインフォームを表示したいとします。フォームを作成しましたApplication_Form_Login
が、ログインを許可するには、Controller
?内でアクションを実行する必要があります。Bootstrap
すべてのページからログインできるように、またすべてのページで重複しないように、ログインアクションを実行する必要がありloginAction
ますか?
しかし、さらに柔軟性を提供するZend_Authもありますか?たぶん、これは内部で開始されBootstrap
、その後全体で開始されlayout.phtml
、ログインしている場合に条件付きで実行できるビューはありますか?
そして、URLにSEOタグが含まれているランディングページの場合...(単なる例)のように、キーワードごとに個別のコントローラー/ビューを作成する場合だと思います...スタックオーバーフロー/コンピューターの質問/デジタル時計/そしてこれらの中のコンテンツViews
ありがとう...すべてが分離されているときの考え方が違うので、私はかなり混乱しています:D私はどこでも完全に制御でき、やりたいことややりたいことをすることに慣れていますが、それはスパゲッティコードにつながります-.-