10], // [['cardNumber'], 'validateCustomerCard' ], [['partnerCardNumber'], 'string', 'max' => 10], [['partnerCardNumber'], 'validatePartnerCard' ], [['name'], 'required' ], [['name'], 'string', 'max' => 128], [['email'], 'string', 'max' => 255], [['email'], 'email' ], [['email'], 'unique' ], [['password_plain','password_repeat'], 'string', 'max' => 32], [['sex'], 'integer'], [[ 'birthdate', ], 'date' ], [[ 'date_stundent_card_expire', ], 'date' ], [[ 'description', 'address'], 'string', 'max' => 255], [['phone', 'tax_number', 'country'], 'string', 'max' => 20], [['zip'], 'string', 'max' => 8], [['city'], 'string', 'max' => 30] ]; } public function validateCustomerCard($a,$p){ // Customer::find()->andWhere( [$this->cardNumber ) } public function validatePartnerCard($a,$p){ // Customer::find()->andWhere( [$this->cardNumber ) } }