Yii实现增加模型的
默认值的
方法(2种方法)
本文主要
介绍了添加模型由Yii默认值的方法,并分析了两种实施技巧规则()方法和beforesave()方法的例子,这可能会对你有所帮助。
本文阐述了Yii实现模型的默认值的方式,
分享给大家供大家
参考,如下:
Yii模型继承了CActiveRecord
某些领域可能不会出现在的形式,但需要添加到
程序中。如订单号、时间戳、
操作user_id等等。
以下两种方法:
1。
设置在规则()方法中:
公共职能规则()
{
注意:您应该只为那些
属性定义规则
接收
用户输入。
返回的数组(
阵列(开始,结束,'required),
阵列('user_id ','numerical ','integeronly= >真的),
阵列('timestamp ','default,币值= >
日期('y-m-d H:我:')),
下面的规则被使用(
搜索)。
请
删除那些不应该被搜索的属性。
阵列(ID,开始,结束,user_id,时间戳的,安全的,开= >搜查),
);
}
2。在beforesave()方法:
beforesave()
函数 {
美元-> user_id = Yii应用程序::()->用户-> ID;
返回true;
}
值得注意的beforesave重要()方法需要返回true,否则它将不会被
保存。
希望本文有助于基于Yii框架的PHP程序设计人。