解决include只能引入html无法调用后台controller解决方案--widget的使用

浏览:2857 发布日期:2015/03/18 分类:求助交流 关键字: include传值 widget
这几日一直被include标签引入html页后,无法直接获取后台数据的问题。如图选中部分为多个页面公用部分,为了提高维护性将选中部分单独保存到sidebar.html(这里有的童鞋会提出使用Layout,是的没有问题。但这里重点讨论include引入html文件如何调用controller的问题)。在页面加载中sidebar.html需要访问后台数据。这里就进入今天讨论的主题widget。
这里使用的TP为3.2.2。此版本已经支持了多层MVC。所以在与Controller同级的目录下创建Widget。新建LayoutWidget.class.php。如图2

在主页面通过W方法调用LayoutWidget既可以实现。实例代码见附件。

附件 TP_WidgetDemo.rar ( 5.86 KB 下载:90 次 )

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