如何CRUD操作对应的数据库查询语句 [ 新手入门 ]
发现CRUD生成的界面,查询出的都是表中所有记录,但是我们有个限制,每个人只能看到一部分数据,其他数据是保密的,因此,我想改下那个查询语句,查询语句的条件加上一个,where department = A,department 是表中的一个字段,A的值我再想办法得到。请问这个sql语句在哪个文件里面?
共 3 条回复
-
$this->widget('zii.widgets.grid.CGridView', array( 'dataProvider'=>$model->search(), 'filter'=>$model,
在view 页面有如上代码 $model->search(),这个就是相对应的数据查询,search的方在对应model中 有个
public function search(){}
这里就是对像的数据库操作了,默认情况下是查询所有记录,你可以在这里改,
或者你可以自定一个方法 例如public function getInfo(){}
写上你想要查询的东东,
然后在view 页面$model->getInfo()
, 即可
onunix china
注册时间:2012-03-19
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝2
- 金钱1145
- 威望0
- 积分1145