Loading core controller as well as composer libraries |
Hi there
Some of my site's controllers extend `core/Api_controller.php` like this: Code: class Basket extends Api_Controller { Api_controller, in turn, extends `core/MY_Controller` which extends `CI_Controller` In order to make this work I had to add the following to the bottom of my config.php: Code: function __autoload($class) This worked fine... until I wanted to load a 3rd party library. I enabled `composer_autoload` in my config.php: Code: $config['composer_autoload'] = '../vendor/autoload.php'; 'vendor' is outside my application directory. I have verified that this autoload file is being loaded. But now when I load one of my API controllers I get an error: Code: Class 'Api_Controller' not found in [absolute path]/deploy/application/controllers/api/Basket.php on line 12 I assume this is because my autoload paths are being managed by the Composer autoloader. How can I load custom core controllers as well as using 3rd party libraries in my vendor directory? |
Messages In This Thread |
Loading core controller as well as composer libraries - by aderowbotham - 06-14-2018, 03:55 AM
RE: Loading core controller as well as composer libraries - by InsiteFX - 06-14-2018, 09:16 AM
RE: Loading core controller as well as composer libraries - by aderowbotham - 06-14-2018, 09:29 AM
RE: Loading core controller as well as composer libraries - by dave friend - 06-14-2018, 12:16 PM
RE: Loading core controller as well as composer libraries - by aderowbotham - 06-15-2018, 04:35 AM
|