Пролив вперед: нет
Если вы программист, напишите хороший код.Когда я начинал с CI, я делал такие функции повсюду, и это очень сбивало с толку.CI - это фреймворк, поэтому в основном вы создаете фреймворк из фреймворка.
Еще одна вещь, о которой нужно помнить, это то, что вы всегда должны знать, что происходит в коде.Наличие функций, которые делают слишком много, вызывает ошибки, которые трудно отследить и ограничивают удобство использования для конкретных приложений.Например, что если вы хотите использовать соединение?В конечном итоге все правильно спроектированные базы данных будут использовать соединение.