問題タブ [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.
php - zend フレームワークのビューからベースパスを取得する
ケース: Zend Framework を使用してサイトを開発していて、webapp が展開されているフォルダーへの相対リンクが必要です。つまり、mysite.com/folder
オンラインlocalhost:8080
で開発中です。
以下は、デプロイされた場所に関係なく、コントローラーでうまく機能します。
そして、ビュースクリプト内の次のようになります。index.phtml:
しかし、画像やスタイルシートにリンクするときに正しいベースパスを取得するにはどうすればよいでしょうか? (たとえば、layout.phtml ファイル内):
と
WHAT_TO_TYPE_HERE
を与えるものに置き換える必要があります。
ローカルホストで
php - アプリのすべてのビューにアクセスできるように、Zend Frameworkの部分(ビュー)をどこに保存しますか?
アプリケーション内のすべてのビュースクリプトで使用できるようにしたいビューパーシャル(パギネーターパーシャルなど)がいくつかあります。
部分的なvieを配置できるディレクトリはありますか?それらはすべての人が利用できますか?
または、そのようなディレクトリをどのように定義しますか?
zend-framework - Zend セッションの問題 (初心者向け)
私はZend amを独学しており、セッションを使用してView Helperアクションを呼び出すことに問題があります。
私のコントローラー:
私のビューヘルパー
私の見解:
初めて theButton をクリックすると、機能し、想定どおりに単語が追加されます。ただし、その後は毎回、次のエラーメッセージが表示されます。
警告: call_user_func_array() [function.call-user-func-array]: 最初の引数は有効なコールバックであると予想されます。'__PHP_Incomplete_Class::tabbedbox' は C:\xampp\htdocs\BC\library\Zend\View で指定されました\Abstract.php 341 行目
Zendcasts.com のビデオをほぼ一行一行コピーしましたが、まだ機能しません。私のセッションが破壊されているか何かのようです。何が起こっているのか教えてくれる人には永遠に感謝します。
zend-framework - カスタムモデルからカスタムビューを起動します。Zend_possible?
クスクス笑わないことを約束する必要がありますが、私の状況は次のとおりです。
パーシャルやヘルパー、およびすでに使用している他の同様のツールを使用する代わりに、実際のアプリケーションのすべてのフレームと境界線の外側でカスタムビューを使用したいと思います。基本的に、この時点で、モデルの特定の反応時にクリーンなHTMLを変数にロードする必要があります。それはサルのビジネスであり、キーボードを使用せずに事実上誰でも行うことができます。
問題は、私たちが作成したいHTMLページは非常に広範であると想定されており、「return $ arrlglllgll;」が原因で、デバッグ/保守/拡張するための難破です。アプローチ。スムーズで人道的なスクリプトを作成するには、実際にレンダリングせずに、クリーンなhtmlとphpインジェクションを組み合わせた.phtmlスタイルを使用することを強くお勧めします。
それは可能で、どのようにですか?
私は現在苦労しています
test.phpが私が想像できるあらゆる手段と相関関係で到達しようとしてきたファイルである場合、最終的には次の理由で毎回失敗しました。
コントローラからカスタムビューをロードするのは簡単です。相対パスを指定するだけで設定できますが、ライブラリ内から撮影すると何も見つからないようです。何かアドバイス?
zend-view - モデルからビューを呼び出す場合、Zend ビューで Zend Layout を使用するにはどうすればよいですか?
基本的に、モデルからビューとレイアウトをレンダリングしたいと考えています。理由を聞かないでください。
まず第一に、ビューは意図したとおりに機能し、後で私が逆に使用するためにそれらを変数にロードしています。また、いつでも部分的なスクリプトを実行できることも十分に認識しています。有効なフォールバックのように見えますが、それだけではうまくいきません。
私がやりたいことは、コントローラーとビューの場合と同じように、レイアウトを自動的に機能させることです。
現在、私は次のようなものを採用しています:
問題は、$body にレイアウトが含まれてから実際のビューが含まれることです。何かアドバイス?私は何を間違っていますか?
zend-framework - Zend Framework: 1 つのレイアウトで複数のビューをレンダリングする
Zend_Layout を使用して動的なサイトを生成したいと考えています。
私のレイアウト (/application/layouts/scripts/layout.phtml) には、次の行が含まれています。
インデックス コントローラーのインデックス アクションを参照すると、Zend は $this->layout()->content 内のインデックス ビュー (application/views/scripts/index/index.phtml) を自動的にレンダリングします。
ここで、レイアウト内のさまざまなコントローラー アクションにビューをレンダリングしたいと考えています。そのため、ログインフォームを表示するアクションログインを使用して、新しいコントローラー認証を生成します。
レイアウトを次のように変更します。
インデックス/インデックスを参照するとき、このアクションで、zend が $this->layout()->login 内で認証/ログイン ビューをレンダリングし、たとえば、$this->layout()- 内でニュース/リストをレンダリングするように定義したいと考えています。 >内容。
index/index は一種のページ レイアウトではなく、auth/login と news/list は一種のウィジェットです
これを行う方法?
zend-framework - ZendFrameworkのレイアウトへの変数の送信
私のプロジェクトには、すべてのページに一貫して存在するいくつかの動的要素があります。これらをlayout.phtmlに入れました
私の質問は、コントローラーから変数をレイアウトに送信するにはどうすればよいですか?
コントローラから送信したい場合は、次を使用できます。
そして、ビューでそれを受け取ります
自分のレイアウトで同じことを行う方法がわかりません。おそらく、問題を回避するためのより良い方法がありますか?
php - Zend Frameworkでレイアウトファイルを切り替える方法は?
シンプルなワンライナーだと思いますが、見つからないようです。
特定のアクションに別のレイアウトファイルを使用するにはどうすればよいですか?
更新:これは私のために働いた、ありがとう!
php - Zend_View_Helper からの Zend Framework コール ビュー ヘルパー
Zend_View_Helper_FormVars
モジュールの 1 つで使用される というヘルパーがあります。私も共通のヘルパーを持っていますapplication/common/helpers/GeneralFunctions.php
Zend_View_Helper_FormVars
にある関数を 呼び出そうとしていますGeneralFunctions.php
。
の短いバージョンは次のZend_View_Helper_FormVars
とおりです。
のコードは次のGeneralFunctions.php
とおりです。
GeneralFunctions
また、次のように Bootstrap にヘルパーが自動ロードされており、既にすべてのモジュールで利用できることを忘れていました。
これが私が試したものですが、エラーが発生しています:
私が得るエラーメッセージ:
致命的なエラー: 2 行目の /Applications/MAMP/htdocs/mysite/application/modules/dashboard/views/helpers/DashboardHelper.php にクラス 'Common_Helper_General' が見つかりません