如何从另一个类调用类的函数?

时间:2015-11-24 19:11:37

标签: php codeigniter

我想知道如何在Range类中调用我的.joins(:first, :last).where(['numbers.number <= ? ....函数,结构如下:

index

来自另一个名为Appointments的班级。通常对于调用函数我加载模型但在这种情况下我没有模型而只有一个类。对不起,如果这个问题很愚蠢,但我是class Appointments extends CI_Controller { public function __construct() { parent::__construct(); $this->load->library('session'); if ($this->session->userdata('language')) { $this->config->set_item('language', $this->session->userdata('language')); $this->lang->load('translations', $this->session->userdata('language')); } else { $this->lang->load('translations', $this->config->item('language')); } } /** * @param string $appointment_hash */ public function index($appointment_hash = '') {... 的新人,而且我找不到任何可以帮助我的事。

2 个答案:

答案 0 :(得分:0)

这很简单,只需这样做:

$this-> index(<parameter>);

我强烈建议您查看PHP文档:http://php.net/manual/en/language.oop5.basic.php

答案 1 :(得分:0)

从同一个班级你可以这样打电话

$this->index($appointment_hash);

您可以在backend_api中扩展约会类,也不要在backend_api控制器中创建函数名作为index()

class Backend_api extends Appointments {
public function __construct() 
{
    parent::__construct();
    $this->index($appointment_hash);

}

}