問題タブ [view-helpers]
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 - ビューヘルパーを有効にするとエラーが発生します
私はこのビューヘルパーを持っています:
ViewHelperを有効にすると、次のエラーが発生します。
注意:104行目のK:\ xampp \ htdocs \ nrka2 \ library \ Zend \ View \ Helper\HtmlElement.phpでの配列から文字列への変換
通常、タイプミスがあることを意味します。しかし、私はそれを見つけることができません。最新バージョンのZF(1.11.4)を実行しています。何かアイデアはありますか?
Tnx。
php - ヘルパー読み取りリクエストを表示できます
アクションヘルパーでは、を使用してリクエストを取得できます$this->getRequest();
ビューヘルパーに似たものはありますか?
ruby-on-rails-3 - 宝石のスペックビューヘルパー
私はいくつかのビューヘルパーを定義するrails3railtieを書いています。モジュールをインスタンス化できないため、ビューヘルパーメソッドをどのように指定するのか疑問に思います。私はすでにたくさん検索して読んでいますが、それを機能させることができませんでした。
view_helper_spec.rb
「ヘルパー」が定義されていないことを常に不平を言います。:type =>:helperは何もしないようです。
gemspecには、開発/テストモードのrspecおよびrspec-railsgemが必要です。
zend-framework - Bootstrap の Zend setHelperPath
Zend フレームワークでは、bootstrap.php ファイルでsetHelperPathメソッドを使用して、フレームワークから "My_View_Helper_Test" にアクセスできるようにするにはどうすればよいですか (ヘルパーの絶対パスが定数 'MY_PATH' であるとしましょう)。
私のindex.php
私のbootstrap.php
ありがとう
ルカ
ruby-on-rails - ApplicationHelper から ApplicationController メソッドを呼び出す方法
ビューに csv リンクを提供したいので、csv 生成コードを に配置しましたApplicationHelper
。ただし、次のエラーが発生します。
これを参照する:
csv コードをコントローラーに配置すると、正常に動作します。csvオプションを提供したいすべてのコントローラーのルートを定義する必要を避けるために、ヘルパーを使用したいと考えていました(たくさんあります)。send_data
ヘルパーが (およびその他の必要なメソッドを) 利用できるようにするにはどうすればよいですか?
php - 複数のメソッドを持つ zend ビューヘルパー?
私の質問は: ビュー ヘルパーに複数のメソッドを含めることはできますか?また、ヘルパー内から他のビュー ヘルパーを呼び出すことはできますか?
ありがとう
ルカ
php - Zendのビューヘルパーを使用して現在のURLにパラメータを追加します
私のlayout-scriptで、URLビューヘルパーを使用して、現在のURLに[?|&] lang=enを追加してリンクを作成したいと思います。だから、私はこれを起こさせたい:
http:// localhost / user / edit / 1 => http:// localhost / user / edit / 1?lang = en
http:// localhost / index?page = 2 => http:// localhost / index?page = 2&lang = en
Zend Frameworkが提案する解決策を試しました:現在のページのURLにクエリ文字列を追加し、ルーターに直接アクセスしますが、それは機能します。
私のレイアウトスクリプトには次のものが含まれています。
デフォルトルートを使用すると/lang/ enが追加されますが、別のルートを使用すると何も追加されません。
それで、私がURLを解析しなくても、Zendでこれを行う方法はありますか?
編集
間違った説明でごめんなさい。いいえ、カスタムルーターは作成していません。他のルートを追加しました。私の悪い。動作しないルートの1つは次のとおりです。
php - FormErrors ヘルパーで Zend_Form_Element の名前を取得する
標準のFormErrorsMyNameSpace_View_Helper_FormErrors
クラスを拡張し、ErrorMessage 自体の HTML を設定するクラスがあります。
エラーがスローされた要素の名前に基づいて、エラー メッセージ コンテナーに ID を指定する必要があります。
要素への「リンク」がないようView_Helper_FormErrors
です。エラーをスローする要素の名前またはオブジェクトを取得する方法はありますか?