Я разрабатываю очень маленькие cms-вещи. Пока у меня есть контроллер страницы, который позволяет вам добавлять страницы. И есть контроллер внешнего интерфейса. Все звонки принимаются интерфейсным контроллером, и отображается соответствующая страница. Теперь я хочу разрешить некоторые пользовательские теги при создании страницы. Я использую CKEditor и хочу, чтобы при создании страницы пользователь давал тег типа <!--cmsform_printform-->
, и этот тег будет печатать метод printform контроллера cmsform.
Для этого я создал контроллер cmsform, который имеет метод printform. В моем контроллере fronend я создал метод replace_tags, который ищет теги, а затем вызывает соответствующий контроллер и метод.
Но теперь я понял, что моя логика была ложной, потому что я не должен загружать контроллер в другой контроллер. Я не могу думать ни о какой другой логике. Пожалуйста, кто-нибудь направит меня или перенаправит меня к хорошему учебнику по codeigniter, который объясняет это.
Спасибо