sppk.net
当前位置:首页 >> thinkphp 3.2如果没有DisplAy是不是不能传值 >>

thinkphp 3.2如果没有DisplAy是不是不能传值

传值到页面一个靠是assign渲染,一个是display转到页面。缺一不可。 你也可以用ajax获取数据,用js去显示,这方法麻烦,不推荐

那你可以自己创建一个公共控制器如 commonController.class.php。然后每一个前端的控制器都继承这个公共的控制器,在这个控制器里面创建一个方法,参考display方法写一个,将里面的路径什么的按照自己的喜好写就行了。

display()在默认输出对应的模板时,可以不用携带参数;同时其灵活的支持更多携带参数的操作: 输出当前模块的其他操作模板 $this->display('操作名');输出其他模块的操作模板 $this->display('[分组名:]模块名:操作名');输出其他主题的操作模...

应该是路径的问题,看下相对路径和绝对路径。在tp的config.php文件看

请问你解决了没有,和你一样的问题,刚刚开始学习tp,着急埃把上图的index.html放到Index目录下就可以访问了,但是我觉得不科学啊,难道一个页面要一个目录?

display('[模板文件]'[,'字符编码'][,'输出类型']) 模板文件的写法支持下面几种: 不带任何参数 自动定位当前操作的模板文件 [模块@][控制器:][操作] 常用写法,支持跨模块 模板主题可以和theme方法配合 完整的模板文件名 直接使用完整的模板文...

你直接$this->display("head");不就OK了?搞这么负责

似乎你这个文件不是一个类

4个字,渲染模板 $this->assign(); 把数组打出来 $this->display('index.html'); 把打出来的数据放在index.html这个模板上 够简单明了了吧- -

我现在也遇到这个问题, 实在没办法的时候, 只能是 把 page 类 改名字复制一份,修改page类 的$varPage默认分页变量名, 各自调用各自的分页类 ,互不干扰

网站首页 | 网站地图
All rights reserved Powered by www.sppk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com