Всем привет! Столкнулся с такой проблемой. Есть модель User, в ней пишу:
class User extends CActiveRecord
{
/**
* The followings are the available columns in table 'User':
* @var integer $id
* @var string $login
* @var string $password
* @var string $surname
* @var string $name
* @var string $email
* @var integer $isAdmin
*/
public $displayPassword;
public function safeAttributes()
{
return array('login', 'password', 'surname', 'name', 'email', 'displayPassword');
}
......................................................................................
}
то есть, насколько я понимаю, displayPassword теперь по идее должен вести себя как атрибут этой модели (его нет в таблице User). Но когда я в контроллере пишу такой код:
$model = new User;
if(isset($_POST['User']))
{
$model->attributes = $_POST['User'];
.......................................
}
то $model->displayPassword не получает значение, хотя в $_POST[‘User’][‘displayPassword’] оно есть.
Кто нибудь может помочь разобраться? Заранее спасибо.