Dostępne do zmiany przez formularz
class User extends Entity
{
protected $_accessible = [
'id' => false,
'*' => true
]
}
$article->accessible('title' , false); $article->set($properties, [ 'guard' => false]);
Właściwości wirtualne uwzgl. w konwersji na array/json
class User extends Entity
{
protected $_virtual = [ 'full_name' ];
}
$user->virtualProperties([ 'full_name' , 'is_admin' ]);
Nie będą exportowane do formatu array/json
class User extends Entity
{
protected $_hidden = [ 'password' ];
}
$user->hiddenProperties([ 'password' , 'recovery_question' ]);