Where to store common 'global' functions? |
I have a bunch of functions on common.php (no class just pure functions)
Now migration to CI4 framework, where should I park this bunch of functions? Some or most functions does interact with database. I saw 2 possibilities: /app/Libraries and /app/ThirdParty Where should I store them and how should I load them? Is it load via Autoload.php?
If you want them loaded all of the time, you can add them App/Common.php.
If you want them to be available to load just when needed, treat them as a Helper. (09-16-2019, 11:59 AM)bustersg Wrote:(09-16-2019, 11:34 AM)kilishan Wrote: If you want them loaded all of the time, you can add them App/Common.php. You only need to "extend" if they're the same name as another one. Create a new file for your own helpers. Based on your comment, we'll call it database_helper.php. Store this file at App/Helpers/database_helper.php. Then use [b]helper('database')[b] when you need to load them. Or autoload them per-controller. |
Welcome Guest, Not a member yet? Register Sign In |