![]() |
modifying BaseController.php for libraries - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Using CodeIgniter (https://forum.codeigniter.com/forumdisplay.php?fid=5) +--- Forum: Installation & Setup (https://forum.codeigniter.com/forumdisplay.php?fid=9) +--- Thread: modifying BaseController.php for libraries (/showthread.php?tid=87932) |
modifying BaseController.php for libraries - richb201 - 06-22-2023 I am trying to autoload libraries in BaseController.php. Is DoNotEditThisLine really just a comment? public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger) { // Do Not Edit This Line parent::initController($request, $response, $logger); <<this line is causing an error. Is this really just a comment? // Preload any models, libraries, etc, here. protected $libraries=[ 'grocery_CRUD', 'email', 'image_lib', 'image_CRUD', 'ftp', 'form_validation' ]; } RE: modifying BaseController.php for libraries - InsiteFX - 06-22-2023 CodeIgniter 4 User Guide - CodeIgniter4 Overview Autoloading Files RE: modifying BaseController.php for libraries - kenjis - 06-22-2023 You cannot remove the line "parent::initController($request, $response, $logger);". If you do it, Controllers won't work. You cannot use "protected" keyword in class methods in PHP. |