問題タブ [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 - コントローラーからプレースホルダーを変更する必要がありますか?
ユーザーがログインできる単純な Web サイトがあるとします。ログインしているときに、そうでないユーザー (ゲスト) とは異なるメッセージを表示したいと考えています。このメッセージは、メッセージを追加することにより、プレースホルダーにレンダリングする必要があります。
これはどこで行うべきですか?ユーザーがログインしているかどうかをコントローラーに確認させ、プレースホルダーに追加することを考えていました$this->view->placeholder("sidebar")->append()
php - Zend MVC :: javascriptファイル+ javascriptコードをヘッドまたはボディ領域のパーシャルに挿入するにはどうすればよいですか?
ヘッドまたはボディ領域のパーシャルに javascript ファイル + javascript コードを挿入するにはどうすればよいですか?
[Inside view は、headScript と body InlineScript への head への insert を呼び出すだけです。これは、partial 内では機能しません (間違っている場合は書いてください)。]
ありがとう、
ヨセフ
php - Zendtextareaのフォーマットの問題
次のテキストを改行して入力するために使用するテキスト領域があるので、すでに段落のように見えます。それをデータベースに保存しましたが、フォーマットがまだ保持されていることがわかります。
これはいくつかのテキストです。
そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。
そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。
しかし、データベースからデータを取得して表示すると、すべて1行のように見えます。
これはいくつかのテキストです。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。ユーザー1によるクリップ1そしてこれは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。そして、これは別の行です。
しかし、HTMLソースを表示すると、3行に分割されていることがわかります。
3段落で表示するにはどうすればよいですか?
php - Zend_View をリソースとして Zend_Registry に入れる
Zend_View を Zend_Registry に入れたいのですが、その簡単な作業に問題があります。Zend_View は、application.ini でリソースとして初期化されます。
Bootstrap.php にメソッドを追加して、これをレジストリに入れたかったのです。
更新後、ビューの初期化でエラーが発生します。
私は何を間違っていますか?前にそのjQueryエラーが発生しません
php - ZFでパーシャルを使用するにはどうすればよいですか?
インデックスページに部分的なビューを読み込もうとしています。index.phtmlでこれを行うために、私は次のものを持っています:
問題は、パーシャルをロードすると、(レイアウトから)ヘッダーとフッターもロードされるため、index [header-partial[header-content-footer]-footer]が作成されることです。私の質問は、ホームページにパーシャルをロードするにはどうすればよいですか?
zend-framework - Zend_View_Helper と Zend View 部分スクリプトの比較
これが私の分岐点です。
Web ページにある種のボタンを表示したいのですが、多くの場所で実行したいと考えています。この「ボタン」は実際には他のページへのリンクのように機能し、すべてのボタン インスタンスは 1 つのページに移動します。
おそらくサイズを除いて、すべてのボタンを同じにしたいと思います。
ここで、ボタンの html で部分スクリプトを使用し、部分ビュー ヘルパーを呼び出してレンダリングするか、呼び出したときにボタンの html を返す Zend_View_Helper を作成する必要がありますか?
どちらに振っても良いと思いますが、どちらが良いと思いますか?
私が見るいくつかのこと:
パーシャルを実行するために Zend_View のクローンのような BIG オブジェクトを作成する必要がないため、ヘルパーの方が優れている可能性があります。
部分的なスクリプトは、html 担当者にとって作業が簡単になります。
php - Zend 再利用ビュー
Zend は、私が作成するすべての新しいコントローラーとアクションに対して、/views/scripts/controllername
. ただし、データベースからのテキストを挿入できる単一のテンプレートを複数のアクションで共有したいと考えています。
現在、レイアウトを使用して、ページ固有のビューを委任していますecho $this->layout()->content
。私は次のことを試しました:
ただし、スクリプト「some/some.phtml」がパスに見つからないというエラーが表示されます。これを正しく行うにはどうすればよいですか?
php - zendフレームワークに新しいヘルパー(カスタムヘルパー)を登録する方法
$ view-> addHelperPathとregisterHelperを使用して、スクリプトファイルを表示し、これを実行します。$ this->[myhlperメソッド]ヘルパークラスからデータを取得します。application.iniでパスを設定しようとしましたが、それも機能しません。どうすればよいですか?
zend-framework - Zend Framework のレイアウトに関連するロジックはどこに配置すればよいですか?
body タグの属性をカスタマイズする必要があります。ロジックはどこに配置すればよいですか? Base Controller で、Helper を表示しますか?
これがレイアウトになるはずです
そして、これはコントローラーの変数宣言である必要があります
これは、属性が連結される関数です。
最後のグルー コードが必要です。
zend-framework - Zend Framework:ビュースクリプトからコントローラーアクションヘルパーを呼び出す方法は?
ビュースクリプトから呼び出せるようにしたいカスタムコントローラーアクションヘルパーがあります。どうすればこれを達成できますか?
解決:
警告:ディスパッチフックを使用していない場合を除いて、ビュースクリプトからアクションヘルパーを呼び出したくない場合があります。しかし、あなたが本当に、本当にあなたのアクションヘルパーを呼びたいのなら: