用户
 找回密码
 入住 CI 中国社区
搜索
查看: 6838|回复: 8
收起左侧

[初级] 用CI直接生成静态页

[复制链接]
发表于 2010-3-18 10:24:13 | 显示全部楼层 |阅读模式
很多朋友说得写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 '失败了';
}
    }
发表于 2010-3-18 11:27:48 | 显示全部楼层
:)fantastic
发表于 2010-3-21 02:16:36 | 显示全部楼层
就灵活性上,自己扩展更好,ci有时候笨笨的
发表于 2010-4-18 20:23:42 | 显示全部楼层
不错 不错!!!!!
发表于 2010-4-22 14:13:25 | 显示全部楼层
试了一下,但是系统内置的函数都没有解析
发表于 2010-4-22 17:03:50 | 显示全部楼层
真的行吗?
发表于 2010-7-12 14:43:05 | 显示全部楼层
刚开始学习,不太清楚
发表于 2011-7-11 19:08:21 | 显示全部楼层
刚开始接触,加油
发表于 2011-8-25 10:35:36 | 显示全部楼层
没试过哈,看代码,貌似可以,试过的朋友请点评!!

本版积分规则