pk4321 发表于 2010-1-29 16:24:10

CI怎么加入类似ThinkPHP的字段映射功能?

ThinkPHP的字段映射功能可以让你在表单中隐藏真正的数据表字段,而不用担心放弃TP的自动创建表单对象的功能,假设我们的User表里面有username和email字段,我们需要映射成另外的字段,定义方式如下:




PHP代码




Class UserModel extends Model{   

protected $_map = array(   

'name' =>'username',   

'mail'=>'email',   

);   

}   




这样,在表单里面就可以直接使用name和mail名称作为表单数据提交了。在保存的时候会字段转换成定义的字段映射。

visvoy 发表于 2010-1-31 17:41:30

CI不支持

haohailuo 发表于 2010-2-2 08:21:45

CI本身并不支持,如想实现,自己写扩展吧:P

kazaff 发表于 2010-2-2 12:37:47

貌似有第三方插件吧~~

深蓝 发表于 2010-2-27 13:55:17

其实这个扩展不难写的。
页: [1]
查看完整版本: CI怎么加入类似ThinkPHP的字段映射功能?