摘要:
用php生成静态文件的方式很简单,就是用fopen()方法,fwrite(),fclose(),就好了,下面是php文档中fopen中mode值的说明:然后我们有一个需求就是在smarty模版引擎中点击一个按钮生成一个html的文件,内容是从数据库读出来的一串循环的、有层级的数据,这时候我们应该怎么做了?用smarty生成静态html文件的关键就是用缓存技术,开启缓冲,用display或者fetch向前台传输数据的时候其实不会显示在view上,这时候打开文件,写入文件,就生成好了一个静态文件。我们看2个实例:1、View Code 1 public function index() 2 ... 阅读全文
2012年4月13日
摘要:
在CodeIgniter框架中,parser解析方式不是很完善,所以想换用smarty模版引擎。方法如下:1、下载smarty源码包,解压后将其中的lib文件夹复制到CI框架中的application/library/下面;2、同时在该目录下建立一个Cismarty.php文件,文件内容如下:View Code 1 <?php 2 if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 3 require_once( APPPATH . 'libraries/Smar 阅读全文