問題タブ [zend-form-element]

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 に答える
1402 参照

zend-framework - addElements を実行すると Zend_Form_Element が失敗する

非表示の zend フォーム要素を追加する際に問題が発生しました。

addElements を呼び出すと、フォームが失敗し、次のエラーがページに出力されます。ただし、$formContactID と $formCustomerID を追加しようとした場合のみです。

致命的なエラー: 行 3291 の /home/coder123/public_html/wms2/library/Zend/Form.php の非オブジェクトに対するメンバー関数 getOrder() の呼び出し

私のコードは次のとおりです。

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

zend-framework - Zend_Form_Element_Checkbox を使用したチェック ボックス配列が必要です

次のようなチェックボックスの配列が必要です。

現在、私は使用しています

しかし、それはhtmlコントロールに配列を表示しません。これを次のように描画します

何か解決策はありますか?

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

zend-framework - Zend カスタム フォーム要素とデコレーター

カスタム フォーム要素とデコレータの開発を開始しました。それらをzend/library/formフォルダーに保存しますよね?

そして、このカスタム要素をどのように使用するのですか?

クラスの場所を指定できなかったというエラーが表示されます。何か案は?

0 投票する
0 に答える
1608 参照

zend-framework - ZendFrameworkでマルチキー配列を使用して入力フィールドを作成する

Zendフレームワークを使用して以下のフォームのようなフォームを作成したい

次のコードで試してみました

しかし、配列の最新の値しか取得できなかったため、問題が発生しました。テキストフィールド名'number'の完全な配列を取得したい。

この問題について私を助けてくれませんか。ありがとう。

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

zend-framework - Zend_Formを検証した後、一部のフォーム要素を空白のままにする方法

バリデーターを使用してカスタムZend_Formを作成しました。検証と検証が失敗した後、すべてのフィールドが送信された値を取得します。これは、一部のフィールドでは問題ありませんが、他のフィールドでは問題ありません。検証に失敗した後、一部のフィールドを空白のままにするにはどうすればよいですか。

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

php - Zend Forms - 要素 ID を変更して再利用できるようにする

1Zend_Formつのページで何度も再利用したいオブジェクトがあります。私が抱えている問題は、レンダリングされるたびに同じ要素 ID を持つことです。フォームをレンダリングするたびに、すべての ID に一意のプレフィックスまたはサフィックスを与える方法を見つけることができませんでした。


完全なソリューション

サブクラスZend_Form:

ビュー スクリプトをループします。

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

php - PHPフレームワークzendでgetbaseurlを作成するには?

モデル、フォーム、ビューなどのすべてのプロジェクトファイルにアクセスできるように、zendでbaseurlメソッドを作成するにはどうすればよいですか.phpで作成できますか

ありがとうディーパック

0 投票する
5 に答える
27079 参照

zend-framework - zendフォームの電子メール検証

ユーザーのメールアドレスの入力フィールドを生成するための次のコードがあります

ここで問題となるのは、ユーザーが電子メールに無効なホスト名を入力すると、3つのエラーが発生することです。ユーザーが電子メールアドレスとして「admin@l」と入力すると、エラーは次のようになります。 *
「l」は電子メールアドレスの有効なホスト名では
ありません。
l'はローカルネットワーク名のようですが、ローカルネットワーク名は許可されていません

これらすべてではなく、1つのカスタムエラーのみを発生させたいだけです。addErrorMessageメソッドでエラーメッセージ「InvalidEmailAddress」を設定すると、db_validationに対して同じメッセージが再度生成されます。

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

php - Zend Framework AjaxContext が結果をフィルタリングし、デコレータを削除できない

この問題には 2 つの部分があるので、それらを一緒に説明すると簡単です。だからここに行きます:

  1. これらの要素からデフォルトのデコレータを削除しようとしています。これは、スタイル設定に少し異なる方法を使用しているためです。しかし、私が何をしても、DtDDWrapper は表示されます。すべてのデコレータを削除しようとすると、下のすべてのフィールドが消えます。

    /li>
  2. コンテキスト ビュー スクリプトは、何らかの方法で私のコードをトリミングするように縫い付けられています。<td>ビュー スクリプトにまたは<table>タグを挿入しようとすると、タグがスキップされます。このエスケープが起こらないようにする方法はありますか? 私のビュースクリプト:

    /li>

PSコードのフォーマットシステムが私を怒らせています。誰かがコードのフォーマットを手伝ってくれませんか?

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

zend-form - ZendフォームにカスタムHTMLを大量に追加する方法

たくさんの zend_form があり、それらにたくさんのカスタム html を追加したいのですが、可能なオプションは何ですか。たとえば、ユーザーがアカウントに複数の電子メールを添付できるページがあるため、新しい電子メール アドレスを追加するフィールドがあり、その上に、ユーザーがアカウントに添付した他の電子メール アドレスを追加して表示したいと考えています。フォーム フィールドを表示するには、デコレータを使用し、次の html を生成して、生成したい編集不可能なデータを表示します
< div>
< label for="accountDetailsForm-email" class="required">Email:< /label>
< input type="text" name="accountDetailsForm[email]" id="accountDetailsForm-email" value="" class="inputText" size="47" />
< /div>


< dl>
< dt class="required" >Email: < /dt>
< dd >user@email.com< /dd>
< /dl>