zcxey2911 发表于 2010-3-18 10:24:13

用CI直接生成静态页

很多朋友说得写CI的扩展才能生成静态页,其实用CI内置的方法直接就可以生成静态页,又快又方便,也不用扩展。

例子:
先做个视图文件welcome_message,在视图文件里输出点变量,然后执行控制器里的方法。

function creat()
    {
         $data['base'] = $this->base;
      $data['ur']=array('id'=>'123', 'name'=>'liuyue');

       $string = $this->load->view('welcome_message',$data, true);
       $this->load->helper('file');
       $data = $string;

if ( ! write_file('1.html', $data))
{
   echo "生成静态页成功";
}
else
{
   echo '失败了';
}
    }

jeongee 发表于 2010-3-18 11:27:48

:)fantastic

sam 发表于 2010-3-21 02:16:36

就灵活性上,自己扩展更好,ci有时候笨笨的

apache 发表于 2010-4-18 20:23:42

不错 不错!!!!!

Flash 发表于 2010-4-22 14:13:25

试了一下,但是系统内置的函数都没有解析

sinopf 发表于 2010-4-22 17:03:50

真的行吗?

sd4504255 发表于 2010-7-12 14:43:05

刚开始学习,不太清楚

八剑 发表于 2011-7-11 19:08:21

刚开始接触,加油

a123123 发表于 2011-8-25 10:35:36

没试过哈,看代码,貌似可以,试过的朋友请点评!!
页: [1]
查看完整版本: 用CI直接生成静态页