关于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中的编译后
已解决
展开
 我来答
匿名用户
2015-05-28
展开全部
想法很好嘛,但方法错了,thinkphp有专门有解决你问题的方法的,你上网搜一个thinkphp3.2的widget扩展,就能解决你的问题了,不难
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9d64202c
2015-05-24 · TA获得超过478个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:194万
展开全部
这个得在继承类里面写构造函数初始化获取
追问
有没有什么办法能让一个控制器的所有方法一次性被另一个控制器继承
追答
thinphp还是最好写一个控制器继承Controller,不要所有类直接继承Controller
继承本来就可以继承一个父类所有的方法和成员

除了继承还可以引用啊,实例化后就可以直接使用了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式