用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2523|回复: 2
收起左侧

[已解决] 变量作用

[复制链接]
发表于 2010-3-30 18:36:01 | 显示全部楼层 |阅读模式
这是一个模型MODEL 的函数       

function getSearchUsername()
        {
                $datas                = array();
                if($this->username)
                {
                        $username        = $this->username;

                        $getResult         = $this->db->query("SELECT S.uid,S.username,S.position,S.userlevel,S.cid,S.depid,S.gender,S.email,S.telephone,S.mobile,S.qq,C.cityname,D.depname FROM ".$this->db->dbprefix('staffs')." AS S,".$this->db->dbprefix('cities')." AS C,".$this->db->dbprefix('departments')." AS D WHERE S.cid = C.cid AND S.depid = D.depid AND S.userlevel IN ('staff','head','manager') AND S.username LIKE '%".$username."%' ORDER BY uid ASC");
                        $resNum                = $getResult->num_rows();

                        if($resNum > 0)
                        {
                                $index                = 0;
                                foreach($getResult->result() as $item)
                                {
                                        $resultDatas[$index]        = array(
                                                                                                                'uid'                        => $item->uid,
                                                                                                                'username'                 => $item->username,
                                                                                                                'position'                => $item->position,
                                                                                                                'city'                         => $item->cityname,
                                                                                                                'department'        => $item->depname,
                                                                                                                'gender'                 => $item->gender == 0 ? '女' : '男',
                                                                                                                'mobile'                 => $item->mobile,
                                                                                                                'telephone'         => $item->telephone,
                                                                                                                'qq'                        => $item->qq,
                                                                                                                'email'                        => $item->email,
                                                                                                                'operation'                => $this->getOperation('total',$item->uid)
                                                                                                                );
                                        $index++;
                                }//end foreach.
                        }
                        else
                        {
                                $resNum                        = 0;
                                $resultDatas        = array();
                        }//end else.
                       
                       
                        $datas['statistic']        = $resNum;
                        $datas['getResult']        = $resultDatas;
                       
                        return  $datas;               
                }
        }//end method.


然后控制

        $getStaffContacts        = $this->user->getStaffContacts();
                       
                        $data['statistic']        = $getStaffContacts['statistic'];
                        $data['pagination']        = $getStaffContacts['pagination'];
                        $data['getResult']        = $getStaffContacts['getResult'];
                       
                        $this->load->view('cpanelHeader');
                        $this->parser->parse('comdirectory',$data);
                        $this->load->view('cpanelFooter');

然后再试图

  {getResult}
                                <TR onMouseOver="this.style.backgroundColor='#EFF7FF'" onMouseOut="this.style.backgroundColor='#FFFFFF'">
                                        <TD align="center" width="5%"><strong>{uid}</strong></TD>
                                        <TD align="left" width="10%">
                                                <a href="#" onClick="showpm(event,this)" id="pm_view_{uid}" class="bold" title="点击显示工作单详情">
                                                {username}</a>
  {/getresult}

这里面{getresult}是怎么用的,还有{username}
发表于 2010-3-30 19:33:35 | 显示全部楼层
http://codeigniter.org.cn/user_guide/libraries/parser.html
为什么不先好好看手册呢?
 楼主| 发表于 2010-3-31 08:40:59 | 显示全部楼层
有时候就是这样,明明摆在面前不知道

本版积分规则