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): ?>麻烦问一下可以这么用么为毛提示错误 求解 非常感谢
最佳答案