Advertisement
Kalashnikov

Untitled

Oct 30th, 2011
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.92 KB | None | 0 0
  1. //  views/user/update.php
  2. <h2>Контакты</h2>
  3. <?= CHtml::errorSummary($user->contacts);   // не работает, хз почему?>
  4. <table class="userinfo contacts">
  5. // инпуты тут
  6.  
  7. //  controllers/UserController
  8. if (isset($_POST['Contacts'])) {
  9.     // заполняем
  10.     $contact->save();
  11.     //var_export($contact->getErrors());    - так можно увидеть ошибки
  12.     //...
  13. }
  14.  
  15. //  models/Contacts
  16. public function rules() {
  17.     $format = $this->formats[$this->serviceid];
  18.     return array(
  19.         array('identificator', 'length', 'max' => 20, 'message' => $format['name'].': Идентификатор слишком длинный'),
  20.         array('identificator', 'match', 'pattern' => $format['pattern'], 'message' => $format['name'].': Идентификатор не валиден'),
  21.         array('handle', 'length', 'max'=>20, 'message' => $format['name'].': Псевдоним слишком длинный')
  22.         );
  23. }
  24.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement