Yii2 простой пример модели (валидация) -- пример кода
Primary tabs
Простой пример -- без работы с БД
Пример модели не работающей с базой данных (в этом примере используется только для валидации):
Сама модель (два поля - имя и электропочта)):
<?php namespace app\models; use Yii; use yii\base\Model; class EntryForm extends Model { public $name; public $email; public function rules() { return [ [['name', 'email'], 'required'], ['email', 'email'], ]; } }
валидация:
<?php $model = new EntryForm(); $model->name = 'Qiang'; $model->email = 'bad'; if ($model->validate()) { // Good! } else { // Failure! // Use $model->getErrors() }
Более сложный пример -- ActiveRecord
См. примеры правил здесь.
- Log in to post comments
- 3182 reads