当前位置:K88软件开发文章中心网站服务器框架ThinkPHP → 文章内容

获取内容

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-26 15:33:38

由 AdairSweet 创建, 最后一次修改 2016-02-24 如果需要获取渲染模板的输出内容而不是直接输出,可以使用fetch方法。fetch方法的用法和display基本一致(只是不需要指定输出编码和输出类型):fetch('模板文件')模板文件的调用方法和display方法完全一样,区别就在于fetch方法渲染后不是直接输出,而是返回渲染后的内容,例如:$content = $this->fetch('Member:edit');使用fetch方法获取渲染内容后,你可以进行过滤和替换等操作,或者用于对输出的复杂需求。渲染内容如果你没有定义任何模板文件,或者把模板内容存储到数据库中的话,你就需要使用show方法来渲染输出了,show方法的调用格式:show('渲染内容'[,'字符编码'][,'输出类型'])例如,$this->show($content);也可以指定编码和类型: $this->show($content, 'utf-8', 'text/xml');show方法中的内容也可以支持模板解析。

获取内容