Как добавить и использовать шаблонизатор Smarty в CodeIgniters 3?
Обратите внимание, что CodeIgniters 3 не имеет шаблонизатора, и вы должны смешивать HTML-код с PHP-кодом и тегами. Не говоря уже о том, что вы не можете расширять другие представления (как в Laravel или Smarty).
В конце концов, это основа, а не дополнительные хлопоты.