Я хочу, чтобы мой класс Custom_library
распространялся на My_custom_controller
. Является ли это возможным?Как расширить мою пользовательскую библиотеку до моего контроллера
0
A
ответ
1
Если вы хотите продлить просто продлить:
class xyz extends utv
{
//class code here
}
Но я советую вам загрузить библиотеку в конструкторе частных $ вара в контроллере
class My_custom_controller
{
private $libs;
public function __construct()
{
$this->libs = new Custom_library();
}
}
Я советую вам, что becouse вы действительно дон Не хотите расширять библиотеку в контроллере, вы можете что-то переопределить, так что у вас будет доступ к библиотеке, и вы будете уверены, что с вашей библиотекой ничего не выходит
+0
Это общая концепция OOPS. CI обрабатывает это по-другому. –
Instea d расширения, вы можете загрузить библиотеку в конструктор контроллера. –