thinkphp3.2如何将一段内容生成一个静态页面
用buildHtml发现和之前的方法不一样了,静态缓存没有成功,求举个例子,或者代码,我的这个表单是通过post请求的解决后100分奉上,不骗人...
用buildHtml发现和之前的方法不一样了,静态缓存没有成功,求举个例子,或者代码,我的这个表单是通过post请求的
解决后100分奉上,不骗人 展开
解决后100分奉上,不骗人 展开
1个回答
展开全部
指的是将在ThinkPHP里面使用百度编辑器,然后在前端看吗?
那你要把百度编辑器使用到ThinkPHP的页面,然后POST提交到控制器,然后控制器将这些数据渲染到你要的模板中。
不过记得在提交的内容里面,不要用ThinkPHP自带的I方法,那样会过滤掉html标签,你是POST提交,就用 $_POST['name'] 。
没有看懂就追问吧。
欢迎访问本人个人博客:foryan.com,是一个开源提供下载的博客站点,用TP写的,对TP也是比较熟了,有不明白的可以留言问我。
那你要把百度编辑器使用到ThinkPHP的页面,然后POST提交到控制器,然后控制器将这些数据渲染到你要的模板中。
不过记得在提交的内容里面,不要用ThinkPHP自带的I方法,那样会过滤掉html标签,你是POST提交,就用 $_POST['name'] 。
没有看懂就追问吧。
欢迎访问本人个人博客:foryan.com,是一个开源提供下载的博客站点,用TP写的,对TP也是比较熟了,有不明白的可以留言问我。
更多追问追答
追问
关键ThinkPHP中怎么做页面静态化呢?我讲数据post过去,然后查手册按照他交的流程做,完全没有生成静态页面的文件,只有动态的可以生成,现在就有一个问题,jiangpost过来的数据通过一个模板生成一个静态页面的文件,保存在相应的目录下。但是解决不了,我用的tp的版本是3.2版本,求解答谢谢!
网上说的那些版本更新后好像就不能那么用了,有没有具体的流程,能否详细说下
追答
你既然使用了TP,那就应该知道MVC架构吧,你把空静态html页面放到V模板下面,使用控制器C调用,在控制器调用的时候,把post到的数据对对应的模板进行渲染输出就好了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询