問題タブ [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.

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

php - Automatic variable escaper for Zend Framework

Can you recommend any good solution for automatic view variable escaping for Zend Framework 1.x?

I have tried so far:

  • ZF2 implementation; looks like it does not escape variables syntax like this: $this->var->object()->string
  • gnix-view, very nice, but has a nasty recursion bug
  • custom solutions based on view streams, similar to Rob Allen's escaper, but parsing syntax with regex always fails
  • Twig (no good support for view helpers and layout)
0 投票する
3 に答える
1173 参照

php - PHP 変数のスコープと「foreach」

私のアプリケーションは PDF ドキュメントを作成しています。スクリプトを使用して各ページの HTML を生成します。PDF生成クラスは「Production」、ページクラスは「Page」です。

Page クラスの概要は次のとおりです。

目次のコーディング中に問題が発生しました。Production にアクセスし、すべてのページを取得してクエリを実行し、ページ タイトルに基づいて TOC を作成します。

何が起こるかというと、TableOfContents.php 内の foreach が本番環境の foreach と干渉しているということです。本番用の foreach ループは、インデックス ページ (実際にはドキュメントの表紙の後の 2 ページ目) で終了します。

ドキュメント レイアウトは次のようになります。

1) 表紙

2) 目次

3) ページ A

4) ページ B

5) ページ C

foreach ループ内の TableOfContents.php は、必要に応じてページを調べ、ドキュメント全体のインデックスを作成しますが、Production 内のループは目次で終了し、ページ A、B、および C のレンダリングには進みません。

TableOfContents.php から foreach を削除すると、連続するすべてのページが適切にレンダリングされます。

ポインタと変数のスコープに問題があるような気がするのですが、どうすれば直せますか?

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

zend-framework - zend ビュー レンダーはビュー スクリプトへのパスをどのように解決しますか

この「customSearchAction()」のようなアクションは、ビュー スクリプト ファイル名にどのようにマップされますか。

これらのファイル名は、「customsearch.xml.phtml」、「customSearch.xml.phtml」、「custom-search.xml.phtml」のいずれも機能しません。

xml、json のコンテキスト切り替えビュー ヘルパーを使用していることに注意してください。また、モジュールとアクションは適切に解決されています。アクション名を「customsearchAction()」に変更し、スクリプト ファイルの名前を「customsearch.xml.phtml」に変更すると、機能します。

では、上記の場合、ビュー スクリプトのファイル名はどのように解決されるのでしょうか。Zend フレームワークで

0 投票する
4 に答える
5517 参照

zend-framework - zendフレームワークでクエリ文字列を構築する方法は?

次のようにクエリ文字列を作成しようとしています。

クエリ文字列に配列を追加したい。例えば、array('find_loc'=>'New+York', 'find_name'=>'starbucks')

http://example.com/1/?find_loc=New+York&find_name=starbucksのようなURLを取得する予定です

これを行うための最良の方法は何ですか?文字列をURLに追加することを提案する同様の質問を見つけました。クエリ文字列のヘルパーはありますか?

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

zend-framework - モジュールのブートストラップでエラーが発生しました

私のアプリケーション.ini

アプリケーション/モジュール/テスト/bootstrap.php

問題がある$view->render

致命的なエラー: キャッチされない例外 'Zend_View_Exception' とメッセージ 'ビュー スクリプト ディレクトリが設定されていません。C:\ZendFramework\library\Zend\View\Abstract.php:973 スタック トレース: #0 C:\ZendFramework\library\Zend\View\Abstract.php(884): Zend_View_Abstract- >_script('_left_menu.phtm...') #1 E:\www\money2\application\modules\test\Bootstrap.php(19): Zend_View_Abstract->render('_left_menu.phtm...') #2 C:\ZendFramework\library\Zend\Application\Bootstrap\BootstrapAbstract.php(667): Test_Bootstrap->_initLeftMenu() #3 C:\ZendFramework\library\Zend\Application\Bootstrap\BootstrapAbstract.php(620): Zend_Application_Bootstrap_BootstrapAbstract- >_executeResource('leftmenu') #4 C:\ZendFramework\library\Zend\Application\Bootstrap\BootstrapAbstract.php(584):

何か案が?

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

zend-framework - Zend Framework のビュー レンダーが大量のメモリを消費する

cron php スクリプトを使用して、次回送信するメールを作成しようとしています。また、メール テンプレートのレンダリングには Zend_View を使用します。私には 5 万人のユーザーがいますが、64MB のメモリ制限で 3000 件のメールが作成され、128MB で 7200 件のメールが作成されました。電子メールをレンダリングするコード

そして、この方法を

コードを最適化する方法をアドバイスしてください。

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

zend-framework - コントローラーからデフォルトの Zend_View オブジェクトを取得する方法

私がこれをしたら

新しい Zend_View オブジェクトが作成されます。デフォルトの Zend_View オブジェクトを使用するにはどうすればよいですか?

ビュースクリプトにオブジェクトを渡す方法は正しいですか?

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

zend-framework - モジュールでアプリケーション ビュー ヘルパーを使用するにはどうすればよいですか?

zend フレームワーク アプリケーションにいくつかのモジュールを追加しているため、多くのエラーが発生しています。デフォルトでは、すべての追加モジュールは同じレイアウト ファイルを使用して html をレンダリングする傾向がありますが、ビュー ヘルプの場合は独自のフォルダーを検索します。

私の場合、ビュー ヘルパーを作成して、テンプレートの css ファイルを読み込みました。名前を付けてLoadTemplate中に入れましたAPPLICATION_PATH."/view/helpers"

モジュールを参照するまで、完全に機能します。それからそれは言うエラーを出します

間違ったフォルダを検索しています。

最初にそのフォルダーを検索し、見つからない場合は、デフォルトまたはアプリケーションのビュー ヘルパーからヘルパーを見つけるように指示できませんか?

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

model-view-controller - Zend_View でファイル名を取得する

Zend_View に割り当てられた phtml ファイルのファイル名を取得することはできますか?

例えば、

私は私のコントローラにこれを持っています

$this->view->setScriptPath(APPLICATION_PATH . "/views/scripts/"); $this->view->render('email/xxx.phtml');

質問は、

オブジェクトから「email/xxx.phtml」を取得するにはどうすればよいですか?

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

zend-framework - Zend Framework の URL ビュー ヘルパーに完全な URL が表示されませんか?

次のような URL があります。

私のページネーター ビュー スクリプトでは、URL ビュー ヘルパーを呼び出して、ページ番号を URL に追加しています。

URL がリセットされないように渡すfalse必要がありますが、生成される URL には元のクエリ パラメータが含まれません。

...そして、次のようになります。

私は何を間違っていますか?