ThinkPHP 中生成静态页面 我的前台Action不是一个页面一个Action一个页面多个Action?多个页面一个Action? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ThinkPHP 提供有现成的方法,为什么不用一下呢?饭都送到嘴边了,还不会吃? /** +---------------------------------------------------------- * 创建静态页面 +---------------------------------------------------------- * @access protected +---------------------------------------------------------- * @htmlfile 生成的静态文件名称 * @htmlpath 生成的静态文件路径 * @param string $templateFile 指定要调用的模板文件 * 默认为空 由系统自动定位模板文件 +---------------------------------------------------------- * @return string +---------------------------------------------------------- */ protected function buildHtml($htmlfile='',$htmlpath='',$templateFile='') { $content = $this->fetch($templateFile); $htmlpath = !empty($htmlpath)?$htmlpath:HTML_PATH; $htmlfile = $htmlpath.$htmlfile.C('HTML_FILE_SUFFIX'); if(!is_dir(dirname($htmlfile))) // 如果静态目录不存在 则创建 mk_dir(dirname($htmlfile)); if(false === file_put_contents($htmlfile,$content)) throw_exception(L('_CACHE_WRITE_ERROR_').':'.$htmlfile); return $content; } 这是 ThinkPHP Action控制器基类 总的代码片段所有的控制器都是从这个基类继承的 http://doc.thinkphp.cn/manual/html_cache.html 下拉框联动问题 snoopy 模拟发布blog文章 有大量组合,这数据库该怎么设计好 ThinkPHP的volist 中的复选框 php输出javascript代码问题 想寻一份无锡地区的兼职 数组问题 分页打印报表标题???在线等待 thinkphp 视频上传后的问题~急 php自带扩展调用webservice,该配置的都配置了,却总是调用不成功 thinkphp如何实现以下需求 ThinkPHP 权限认证RBAC
饭都送到嘴边了,还不会吃? /**
+----------------------------------------------------------
* 创建静态页面
+----------------------------------------------------------
* @access protected
+----------------------------------------------------------
* @htmlfile 生成的静态文件名称
* @htmlpath 生成的静态文件路径
* @param string $templateFile 指定要调用的模板文件
* 默认为空 由系统自动定位模板文件
+----------------------------------------------------------
* @return string
+----------------------------------------------------------
*/
protected function buildHtml($htmlfile='',$htmlpath='',$templateFile='') {
$content = $this->fetch($templateFile);
$htmlpath = !empty($htmlpath)?$htmlpath:HTML_PATH;
$htmlfile = $htmlpath.$htmlfile.C('HTML_FILE_SUFFIX');
if(!is_dir(dirname($htmlfile)))
// 如果静态目录不存在 则创建
mk_dir(dirname($htmlfile));
if(false === file_put_contents($htmlfile,$content))
throw_exception(L('_CACHE_WRITE_ERROR_').':'.$htmlfile);
return $content;
}
所有的控制器都是从这个基类继承的