【问题标题】:How to extend My custom library to my controller如何将我的自定义库扩展到我的控制器
【发布时间】:2014-01-16 10:46:25
【问题描述】:

我希望我的 Custom_library 类扩展到 My_custom_controller。有可能吗?

【问题讨论】:

  • 您可以在控制器构造函数中加载库,而不是扩展。

标签: php codeigniter class extending


【解决方案1】:

如果你想扩展,只需扩展:

class xyz extends utv
{
    //class code here
}

但我建议你将构造函数中的库加载到控制器中的私有 $var

class My_custom_controller
{
    private $libs;
    public function __construct()
    {
         $this->libs = new Custom_library();
    }
}

我建议你,因为你真的不想在控制器中扩展库,你可以偶然覆盖一些东西,这样你就可以访问库,你会确信你的库没有任何问题

【讨论】:

  • 这是一般的 OOPS 概念。 CI 以不同的方式处理这个问题。
猜你喜欢
  • 2020-05-07
  • 2021-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多