zoar 发表于 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->方法名().大概就这样了。恩 ,这些东西手册上都有详细介绍的,要多看手册额{:1_1:}

http://codeigniter.org.cn/user_guide/toc.html
页: [1]
查看完整版本: 新人求教:如何添加一个函数?