鑫安财富项目随记1--对foreach的理解
在php中foreach 可以循环遍历数组,尤其是对关联数组非常的方便,下面看下鑫安财富网站后台关于money_in_list的例子:
1 public function money_in_list() 2 { 3 $moninObj=new IQuery('money_in'); 4 $_data=$moninObj->find(); 5 $data=array(); 6 $i=0; 7 foreach($_data as $d){//找出money_in表中的user_id再根据这个user_id在member表中查找得到一个数组 8 $d['user_info']=$this->getUserInfo1($d['card_num']); 9 $data[$i]=$d; 10 $i++; 11 } 12 $this->data=$data; 13 $this->redirect("money_in_list"); 14 }
下面请看页面展示静态页money_in_list.html :
1 <tbody> 2 <!-- 收款单列表 --> 3 {foreach:items = $this->data key=$k value=$v} 4 <tr> 5 <td title="{$item['user_info']['true_name']}">{$item['user_info']['true_name']}</td> 6 <td title="{$item['user_info']['card_num']}">{$item['card_num']}</td> 7 <td title="{$item['amount']}">{$item['amount']}</td> 8 <td title="{$item['create_time']}">{$item['create_time']}</td> 9 <td class="t_c"> 10 <a href="{url:/order/money_in_show/id/$item[id]}"> 11 <img class="operator" src="{skin:images/admin/icon_edit.gif}" title="查看"/> 12 </a> 13 </td> 14 15 </tr> 16 <!-- /收款单列表 --> 17 {/foreach} 18 </tbody>
在本地明明可以显示的比较完美的,但是一旦上交到服务器,其中有一列是无法显示的,仔细检查也没找到错误,个人觉得是服务器上的数据库中有些字段与我本地的有点出入,因为通过
die(var_dump($data));
显示user_info 中根本没有值,true_name 当然无法显示。
明天回学校再好好检查下。看会银魂睡觉撒
以后陆续会上传点关于这个项目的一些进展状况,估计也不会有人来关注,就当是找个人倾吐下咯
浙公网安备 33010602011771号