一个码菜

导航

鑫安财富项目随记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 当然无法显示。

明天回学校再好好检查下。看会银魂睡觉撒

以后陆续会上传点关于这个项目的一些进展状况,估计也不会有人来关注,就当是找个人倾吐下咯

 

posted on 2012-07-01 23:36  一个码菜  阅读(120)  评论(0)    收藏  举报