jmone
判断的方法蛮多,empty($dataProvider->getData())可以
calculateTotalItemCount() totalItemCount() getItemCount()
一系列方法对于不同的地方都可比较好的判断
巡***老大对推广yii做了不少工作,谢谢了~
yii在使用的过程中,有时候会觉得封装的太劳实了,不过回头等弄明白了相关api的话,又会觉得该如此封装要是老大能够把常用的一些函数运行中间态的结果值,到底包含了什么给稍微讲一两个的话
比如说上面提到的那个CActiveDataProvider::getData() 的返回值里面实际到底包含了那些东西
可能对于我等P民比较有帮助我之前想遍历CActiveDataProvider实例,一直不得法,试过getData,但是var_dump出来的时候完全看不懂
尝试用过fetchData(),fetchKeys(),也没能看懂,后来写了个片段(如下),虽然也是ok的$dataProvider = new CActiveDataProvider('Project'); $data = $dataProvider->getData(); if (!empty($data)) { foreach ($data as $k => $v) { $data[$k]->name = $v->name . ' tes......'; } $dataProvider->setData($data); }
但是对于CActiveDataProvider::getData() 返回值到底包含了什么东西,还是很不解,说是“返回当前可用的数据项.”,可是好像不止
对于一个“黑盒”东西,在使用起来的时候,内心还是有种很不踏实的感觉,往高人扫盲。。
- jmone 回复了话题 Yii Framework视频教程第一讲
[b]回复 [url=http://www.yiichina.org/forum/redirect.php?goto=findpost&pid=3&ptid=3]1#[/url] [i]╃巡洋艦㊣[/i] [/b]
占座先看