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

[HELP] 新人求教:如何添加一个函数?

[复制链接]
发表于 2014-5-17 23:12:43 | 显示全部楼层 |阅读模式
例如
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Welcome extends CI_Controller {
    public function index()
    {
        $this->load->view('welcome_message');
        
    }
    function test()
    {
        
        $data['get']=$this->input->get("abcd");
        $data['abcd']="abcd";
        $data['lang']=函数的返回值。
        $this->load->view('test',$data);
    }
}

/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */
该如何做?谢谢

发表于 2014-5-19 16:16:34 | 显示全部楼层
如果你要使用的函数是当前类(Welcome) 的方法,或其父类CI_Controller 的public ,protect 权限的方法 你都可以用$this->方法名(),来调用。如果你要使用的是自己的扩展类的方法或者model类里面的方法,你则需要在使用之前加载他们$this->load->libray('aaa'),这个加载自己的扩展类库,然后就$this->aaa->方法名(),对于model类你可以$this->load->model('bbb','ccc');然后就$this->ccc->方法名().大概就这样了。恩 ,这些东西手册上都有详细介绍的,要多看手册额

http://codeigniter.org.cn/user_guide/toc.html

本版积分规则