用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4645|回复: 4
收起左侧

[已解决] CI怎么加入类似ThinkPHP的字段映射功能?

[复制链接]
发表于 2010-1-29 16:24:10 | 显示全部楼层 |阅读模式
ThinkPHP的字段映射功能可以让你在表单中隐藏真正的数据表字段,而不用担心放弃TP的自动创建表单对象的功能,假设我们的User表里面有username和email字段,我们需要映射成另外的字段,定义方式如下:




PHP代码




Class UserModel extends Model{   

protected $_map = array(   

'name' =>'username',   

'mail'  =>'email',   

);   

}   




这样,在表单里面就可以直接使用name和mail名称作为表单数据提交了。在保存的时候会字段转换成定义的字段映射。
发表于 2010-1-31 17:41:30 | 显示全部楼层
CI不支持
发表于 2010-2-2 08:21:45 | 显示全部楼层
CI本身并不支持,如想实现,自己写扩展吧
发表于 2010-2-2 12:37:47 | 显示全部楼层
貌似有第三方插件吧~~
发表于 2010-2-27 13:55:17 | 显示全部楼层
其实这个扩展不难写的。

本版积分规则