3.2.3字段映射感觉就是个鸡肋啊!

浏览:1448 发布日期:2015/12/16 分类:求助交流 关键字: 字段映射
3.2.3里面的字段映射感觉真是鸡肋,求助是不是我没有理解真正的使用方法。
准备数据如下:
class StudentModel extends Model{
    protected $tableName = 'STUDENT';
    protected $_map = array(
        'studentno' =>'STUDENTNO',
        'name'=>'姓名',
    );
    protected $pk     = 'studentno';

}
1、在where中增加条件检索,必须为映射前的字段名称,如以下代码就会忽略where中条件  $Obj=D('Student');
        $condition['studentno']='134150102';
        $result=$Obj->where($condition)->find();
        var_dump($result);
得到的结果是:

2、如果检索结果中某个字段值为NULL,映射前的字段会显示出来。修改以上代码设置条件$condition['STUDENTNO']='134150102';即条件为映射前的字段名。得到的结果是:
,一下子就露底了竟然。
我好奇怪如果这样字段映射还有什么异议?仅仅为了从表单从获取数据,然后create()一下存储么?仅仅这一个效果的话就是太鸡肋了。

初用ThinkPHP,不知道这是不是我的写法姿势不对。
最佳答案
评论( 相关
后面还有条评论,点击查看>>