問題タブ [active-form]

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 投票する
1 に答える
1181 参照

php - yii2でユーザーからデータを取得する入力検索フォームを作成するには?

ユーザーからの入力を取得してデータベースで検索し、そのキーワードに応じてデータを表示するには、フロントエンドで検索フォームを作成する必要があります。HTML フォームではなく、yii2 アクティブ フォームを使用する必要があります。検索フォーム、サイトコントローラーのアクション、ビューのコード例があれば、それは素晴らしいことです。

ありがとう

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

php - 検証フォームエラーのActiveForm yii2

私は見解を持っています:

textInputそして、エラーがトリガーされた後に新しいクラスを追加したいと思います。モデルには、この入力に関するいくつかのルールがあります。

たとえば、エラーを引き起こす 1 記号を入力すると、Can not be blank. しかし、この入力md-input-dangerにもクラスを追加したいと思います。それを行う適切な方法はありますか?

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

php - Yii2 ActiveForm 検証ルール メッセージ

モデルにはいくつかのルールがあります。

これらのフィールドのいずれかが空白かどうかを確認するメッセージを設定しました。しかし、入力の長さをチェックするようにメッセージを設定するにはどうすればよいですか。

私はもう試した:

['username', 'string', 'min' => 2, 'max' => 255, 'message' => 'too few characters'] しかし、それは正しくないようです。

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

php - Yii2 検索に ActiveForm を使う

昨日、Yii2 の ActiveForm で問題が発生しました。私は自分のサイトの検索フォームを作成していますが、すべての車をリストするページをロードすると (ここで検索フォームが実行されます)、Call to a member function formName() on null例外がスローされます。最初に、$model を使用するように DataProvider を変更しました。$dataProvider は常に NULL を返しました。$model で返されるデータをダンプすると、テーブルに格納されているすべてのデータが表示されます。(これまでのところとても良いです)私の目標は、たとえば UserGroups を検索条件として出力することです。

どう思いますか、何が問題なのですか?ActiveForm が空でない関連するデータソースを取得しないことは明らかですが、書かれているように、$model にデータを取得しました。

コントローラ ファイル:

_search.php (検索フォームの一部)

リストビューにパーシャルを含めたファイルを表示

回答ありがとうございます。良い1日を!

ガボール