I have a several functions which are quite large, and are only used in one controller function each, and I’m wondering where to put these? They are not displaying any views, but instead crunching some numbers.
If I’m not wrong, there are 4 possible places where i could put these function: in my controller, in a helper, in a library or in a model. But none of these seem appropriate, since I don’t want the code to be loaded every time a user uses the controller, and model should be used to do database stuff, and helpers and libraries should contain code that can be used over and over again.
I have a several functions which are quite large, and are only used in
Share
CodeIgniter comes with helpers that you probably might not use (doesn’t load unless you specify it in the application/config/config.php file) and I don’t think its a problem having functions that you only use once stored there (application/helpers ). For example I might use a random password generator once only, but its still there and won’t be loaded unless I call it.