問題タブ [yii2-validation]

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

yii2 - Yii2 の multilang ビヘイビアーを使用する際に問題が発生する

私はMultilang-behaviorを使用しています

しかし、更新ボタンをクリックしてデータを表示すると、データが返されid = 1ます。

これはコントローラーの私のコードです:

これは私のフォームビューデータです:

これは私のモデルです:

そして結果画像

結果画像

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

php - REST API で HTTPBearerAuth を使用すると、Yii2 AccessControl が Forbidden 403 を与える

HTTPBearerAuth を使用してベースコントローラーで認証しています

UserController でベースコントローラーを拡張AccessControlし、ゲストユーザーがログインにアクセスできるようにします。

認証の詳細なしでログインにアクセスしようとすると、

Unauthorized 401.認証の詳細で、私は得る

なぜ私はこれを手に入れたのですか?

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

yii2 - Yii2 ラジオ ボタンの検証が機能しない

詳細を追加するような単一のフォームで、クラス(つまりテーブル)の複数の参照を含むフォームがあります。タスクの主な目標は、複数のユーザーを持つ会社です。各ユーザーには、いくつかのアクセス制限があります。そのため、会社を追加するときに、複数の会社ユーザーを追加します。会社のユーザーフォームには、そのアクセスラジオボタンがあります。ここでラジオボタンの検証が機能していません。チェックボックスとドロップダウンについても同じ問題があります。以下のサンプルコード。助けてください。

AccessController.php

create.php

レンダリング ビュー

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

php - Yii2 GridView 検索依存のドロップダウン

国、州、都市を読み込むために Yii2 gridview を使用しています。ドロップダウンを使用して、国、州、都市の検索オプションを設定しました。フィルターで依存ドロップダウンを作成するにはどうすればよいですか?

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

php - Yii2 書き込み専用プロパティ

私のプロジェクトで助けが必要です。

データベースにユーザーテーブルがあります。このテーブルを User モデルに接続しました。そして、いくつかの入力があるユーザー作成フォームがあります。このフォームにはパスワード フィールドがあり、フォームを送信するときに、このパスワード フィールドから password_hash を作成し、そのハッシュをデータベースに保存します。パスワード変数はどこにも保存されません。

そして今、私の問題があります:送信したいときにpassword_hashが生成されましたが、パスワード変数が何らかの形で消去されているか到達できず、検証が行われると、パスワードが空になり、送信が成功しません。それを私に書いてください、それthe Password cannot be blank。しかし、これらのフィールドに入力し、ハッシュが生成されましたが、どういうわけか検証がうまくいきません。そして、この問題を解決する方法がわかりません。

パスワード プロパティは書き込み専用で、これらの値を取得できないことはわかっていますが、ハッシュ ジェネレーターがこの値に達しているのに、なぜバリデーターが到達できず、フィールドで見つからないのでしょうか? 何が起こっているのか理解できないので、助けてください。

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

validation - yii2 カスタム検証が機能しない

モデル内の 2 つの属性値を比較する必要があり、最初の値が 2 番目の値フォームよりも低い場合にのみ検証できます。以下のコードを試してみましたが、うまくいきませんでした。

コントローラ

モデル

バリデータ関数に入りますが、私が望んでいたようにエラーを追加しません

$this->addError($attribute, 'クレジット金額は請求額より少なくする必要があります');

誰でもこれで私を助けることができますか?

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

php - YII2 カスタム検証がカスタム関数モデル ルールで機能しない

モデルにカスタム関数を実装しようとしていますが、機能していません。コードの何が問題なのかわかりません。私は後で基本的に呼び出そうとしています 私は自分の条件を置きます。

モデルコードはこちら

ここにコントローラーコードがあります

エラーをフォームフィールドに割り当てていません。

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

yii2-validation - yii2 パスワードの再入力が機能しない

登録フォームにパスワードの再入力フィールドを実装しようとしています。残念ながら、私は私のために働きませんでした。私を助けてください。