Advertisement
Guest User

Untitled

a guest
Jan 3rd, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4. * Общая модель приложения
  5. */
  6.  
  7. namespace app\models;
  8.  
  9. use yii\base\Model;
  10.  
  11. /**
  12. * Description of AppModel
  13. *
  14. * @author AZA
  15. */
  16.  
  17.  
  18.  
  19. class AppModel extends Model{
  20.  
  21. public function rules() {
  22. return[
  23. [['email', 'pass','dblpass','name'], 'required','message'=>'Заполните поле'],
  24. ['email','email'],
  25. ['pass','string','min'=>2,'tooShort'=>'Длинна пароля не менее 6 символов'],
  26. ['name','filtername']
  27. ];
  28. }
  29. public function attributeLabels() {
  30. return[
  31. 'pass'=>'Пароль',
  32. 'dblpass'=>'Повтор Пароля',
  33. 'name'=>'ФИО'
  34. ];
  35. }
  36. public function filtername($name){
  37. if(preg_match ('/[^\w\s]/u', $this->$name)){
  38. $this->addError($name,'Знаков препиная не должно быть');
  39. }
  40. }
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement