PHPYii实现增加模型的默认值的方法(方法)

PHPYii实现增加模型的默认值的方法(方法)
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程序设计人。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部