ThinkPHP自动绑定参数使用示例:
对于某些操作的情况(例如模型的写入和更新方法),采用了参数的自动绑定,例如我们在使用
$Model = M('User'); $Model->name = 'thinkphp'; $Model->email = 'thinkphp@qq.com'; $Model->add();
会自动对写入的数据进行参数绑定操作。其操作等效于:
$Model = M('User'); $Model->name = ':name'; $Model->email = ':email'; $bind[':name'] = 'thinkphp'; $bind[':email'] = 'thinkphp@qq.com'; $Model->bind($bind)->add();
自动绑定不支持参数类型等额外设置,如果有必要请使用上面的手动绑定方式。