Trong CI3, file application/config/constants.php được load rất sớm trong vòng đời của framework.
Quy trình boot cơ bản của CodeIgniter 3 là:
system, application).CodeIgniter.php trong thư mục system/core/.application/config/constants.php ✅application/config/config.phpapplication/config/hooks.phpapplication/config/autoload.php)define(...) trong constants.php.👉 Nói cách khác:
constants.php được load trước cả controller, model, helper, library.NATION_CODE trong constants.php, thì bất cứ đâu trong hệ thống (controller, model, helper) cũng có thể dùng được.