关于thinkphp中foreach函数循环不出数据的问题(可加分)
我想写一个所有页面都可以用的页面,通过<includefile="Common/address"/>包含到各个页面中,现在问题是用foreach从数据库中读不出数据,但是...
我想写一个所有页面都可以用的页面,通过<include file="Common/address"/>包含到各个页面中,现在问题是用foreach从数据库中读不出数据,但是Cache编译后的可以看到数据,单独读address页面也可以看到数据\Controller\CommonController.class.php<?phpnamespace Home\Controller;use Think\Controller;class CommonController extends Controller {public function header(){$pic=M('pic');$picture=$pic->order('time desc')->limit(4)->select();$this->assign('pic',$picture);}public function address(){$ads=M('address');$bus=$ads->order('id desc')->select();$this->assign('business',$bus);}}View\Common\address.html<h2><span>联系我们</span></h2><foreach name="business" item="lx"><p><span>地址: </span><{$lx.dz}><br /><span>邮编: </span><{$lx.yb}><br /><span>联系人: </span><{$lx.lxr}><br /><span>电话: </span><{$lx.dh}><br /><span>传真: </span><{$lx.cz}><br /><span>手机: </span><{$lx.sj}><br /><span>邮箱: </span><{$lx.yb}></p></foreach>
Cache中的编译后
已解决 展开
Cache中的编译后
已解决 展开
2个回答
2015-05-28
展开全部
想法很好嘛,但方法错了,thinkphp有专门有解决你问题的方法的,你上网搜一个thinkphp3.2的widget扩展,就能解决你的问题了,不难
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询