2.1的 getField() 一个有意思现象

浏览:375 发布日期:2012/02/20
- 普通 - 未处理
刚在学习RBAC ,,,publicAction.class.php                //读取数据库模块列表生成菜单项
                $node    =   M("Node");
                $id    =    $node->getField("id");

                $where['level']=2;
                $where['status']=1;
                $where['pid']=$id;
getfield("id")还原成sql就是 SELECT id FROM node LIMIT 1
结果应该是第一条数据吧,可惜却不是。值是$id=1
当切换到pgsql数据库时,结果又变了$id=49

是不是存在两个数据库默认排序的方式不一样么。。有没有必要在些限制一下。

评论(
后面还有条评论,点击查看>>