-1
私はYii2を初めて使用しています。カスタム検証機能で携帯番号を検証したいどのようにしてYii2のモバイル番号を検証できますか?yii2にユーザー定義ルールを使用するにはどうしたらいいですか?フォーム投稿後にyii2の任意の属性にエラーメッセージを追加するにはどうすればよいですか?事前に感謝yii2携帯電話番号のユーザー定義の検証
私はYii2を初めて使用しています。カスタム検証機能で携帯番号を検証したいどのようにしてYii2のモバイル番号を検証できますか?yii2にユーザー定義ルールを使用するにはどうしたらいいですか?フォーム投稿後にyii2の任意の属性にエラーメッセージを追加するにはどうすればよいですか?事前に感謝yii2携帯電話番号のユーザー定義の検証
あなたのモデルを編集する必要があります。
class User extends ActiveRecord implements IdentityInterface
{
...
/**
* @inheritdoc
*/
public function rules()
{
return [
[['email', 'password', 'id'], 'required'],
[['email', 'username'], 'unique'],
['mobile', 'customValidation'] //<----this will be your custom validation
}
public function customValidation(){
//perform your validation here
if(/*has error*/){
$this->addError("mobile","Your mobile number is not valid.");
}
}
}
addErrorメソッドの最初のパラメータはあなたにエラーを追加したいatributeで、2番目のパラメータは表示したいメッセージです:あなたは次のモデルを考えてみましょう。
・ホープ、このことができます;)
すべてが[ガイド](http://www.yiiframework.com/doc-2.0/guide-input-validation.html)の例で説明されています。 – Bizley