模板里面怎么使用R方法

浏览:850 发布日期:2014/03/24 分类:求助交流
Common控制器中的代码public function userinfo(){
        $id = $_SESSION['uid'];
        $where = array('uid' =>  $id );
        $field = array('username', 'face', 'follow', 'fans', 'weibo', 'uid');
        return  $userinfo = M("userinfo")->where($where)->field($field)->find();
    }
方法return出来的是
Array
(
[username] => test
[face] => /Uploads/Face/20140323/max_1_532e38f4dfa48.JPG
[follow] => 2
[fans] => 0
[weibo] => 1
[uid] => 1
)
这是模板<foreach name="{:R('Common/userinfo')}" item="vo">
    <dl class="user_face">
        <dt>
            <a href="{:U('/' . $uid)}">
                <img src="<if condition='$face'>__ROOT__{$vo.face}<else/>__PUBLIC__/Images/noface.gif</if>" width='80' height='80' alt="{$vo.username}" />
            </a>
        </dt>
        <dd>
            <a href="{:U('/' . $uid)}">{$username}</a>
        </dd>
    </dl>
    <ul class='num_list'>
        <li><a href="{:U('follow/' . $uid)}"><strong>{$vo.follow}</strong><span>关注</span></a></li>
        <li><a href="{:U('fans/' . $uid)}"><strong>{$vo.fans}</strong><span>粉丝</span></a></li>
        <li class='noborder'>
            <a href="{:U('/' . $uid)}"><strong>{$vo.weibo}</strong><span>微博</span></a>
        </li>
    </ul>
</foreach>
错误信息
缓存代码错误行<?php if(is_array($<?php echo ->R('Common/userinfo');?>)): foreach($<?php echo ->R('Common/userinfo');?> as $key=>$vo): ?>麻烦问一下可以这么用么

为毛提示错误 求解 非常感谢

最佳答案
评论( 相关
后面还有条评论,点击查看>>