![]() |
Hi guys,
Long story short: I have multiple modules. Base module has Alert class which collects all system messages while loading through Controller, Models, logic etc. That is why i need shared instance functionality and Services was perfect for that. At the controller end, when layout view loads, i want to print all collected messages on a screen. This approach did work in CodeIgniter 4.3.7 version. Just did upgrade to 4.4.0 and this does not work anymore. Below is simplified code to catch the idea App\Config\Modules.php PHP Code: class Modules extends BaseModules App\Config\Autoload.php PHP Code: class Autoload extends AutoloadConfig Modules\Base\Config\Services.php PHP Code: use Modules\Base\Libraries\Alert; Modules\Base\Libraries\Alert.php PHP Code: namespace Modules\Base\Libraries; Modules\Base\Contollers\BaseController.php PHP Code: class BaseController extends Controller response is empty "service(...) null" Anywhere in frontend layout views i want to display potential system messages and shared instance is null PHP Code: dd(service('Alert')->getMessages()); As far as i understand, Services can load class outside of App\Config\Services scope but can't keep it or recognize as shared instance for multiple use down the code Am i missing anything? Any ideas? Suggestions? |
Messages In This Thread |
CI 4.4.0 modules shared services not working - by davis.lasis - 08-30-2023, 02:39 AM
RE: CI 4.4.0 modules shared services not working - by ozornick - 08-30-2023, 04:27 AM
RE: CI 4.4.0 modules shared services not working - by davis.lasis - 08-30-2023, 04:41 AM
RE: CI 4.4.0 modules shared services not working - by kenjis - 08-30-2023, 04:34 AM
RE: CI 4.4.0 modules shared services not working - by kenjis - 08-30-2023, 02:26 PM
RE: CI 4.4.0 modules shared services not working - by davis.lasis - 08-30-2023, 10:45 PM
RE: CI 4.4.0 modules shared services not working - by kenjis - 08-31-2023, 12:36 AM
RE: CI 4.4.0 modules shared services not working - by davis.lasis - 08-31-2023, 04:06 AM
RE: CI 4.4.0 modules shared services not working - by davis.lasis - 08-31-2023, 06:48 AM
|