暂无 |

ThinkPHP 自动填充

ThinkPHP 内置了数据对象的自动填充功能,可以用来处理默认值、数据过滤以及其他系统写入字段的自动处理。

要使用自动填充功能,只需要在对应的 Model类 里面定义 $_auto 属性(由多个验证因子组成的数组)。$_auto 属性是由多个填充因子组成的数组,语法格式如下:

protected $_auto = array(
    array(填充字段,填充内容[,填充条件][,附加规则])
};
ThinkPHP自动填充格式说明:
填充因子 说明
填充字段 必须。需要填充的表单字段,这个字段不一定是数据库字段,也可以是表单的一些辅助字段,例如验证码等。
填充内容 必须。要对字段自动填充的内容。
填充条件 可选。包括:
  1. Model:: MODEL_INSERT 或者 1 :新增数据时候填充(默认)
  2. Model:: MODEL_UPDATE 或者 2 :更新数据时候填充
  3. Model:: MODEL_BOTH 或者 3 :全部情况下填充
附加规则 可选。包括:
  1. string:字符串,表示填充内容为字符串(默认)
  2. function:使用函数,表示填充的内容是一个函数返回值
  3. callback:使用方法,表示填充的内容是一个当前 Model 的方法返回值
  4. field:字段,表示填充的内容是一个其他字段的值
java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论