这篇文章将为大家详细讲解有关怎么在yii中利用model添加默认值,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
1、在rules()方法中设定:
public function rules()
{
// NOTE: you should only define rules for those attributes that
// will receive user inputs.
return array(
array('start, end', 'required'),
array('user_id', 'numerical', 'integerOnly'=>true),
array('timestamp','default','value'=>date('Y-m-d H:i:s')),
// The following rule is used by search().
// Please remove those attributes that should not be searched.
array('id, start, end, user_id, timestamp', 'safe', 'on'=>'search'),
);
}
2、在beforeSave()方法中设定:
function beforeSave()
{
$this->user_id = Yii::app()->user->id;
return true;
}
需要注意的是,beforeSave()方法需要return true,否则不会保存。
关于怎么在yii中利用model添加默认值就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。