如何扩展这样的多个类:
class Backend_api extends CI_Controller, Appointments
{
do stuff...
}
答案 0 :(得分:3)
PHP不支持多重继承
答案 1 :(得分:1)
如上所述,php中不允许多重继承,但是如果你需要访问Appointments类中的函数,为什么不在类中创建它的实例并在该实例上调用函数呢?
$ins = new Appointments();
$result = $ins->someFunction();
答案 2 :(得分:0)
如前所述,PHP不支持多重继承。 但是从PHP5.4开始,你可以使用 traits 并在你的课程中使用它们。有关traits here
的更多信息答案 3 :(得分:0)
在您的约会类中,您可以像这样从CI_Controller扩展
class Appointments extends CI_Controller
{
//stuff...
}
现在您可以从约会扩展,因为它已经从CI_Controller扩展。
class Backend_api extends Appointments
{
//do stuff...
}