Пользовательские теги для моих очень маленьких CMS (Codeigniter) - PullRequest
0 голосов
/ 04 июля 2011

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

Для этого я создал контроллер cmsform, который имеет метод printform. В моем контроллере fronend я создал метод replace_tags, который ищет теги, а затем вызывает соответствующий контроллер и метод.

Но теперь я понял, что моя логика была ложной, потому что я не должен загружать контроллер в другой контроллер. Я не могу думать ни о какой другой логике. Пожалуйста, кто-нибудь направит меня или перенаправит меня к хорошему учебнику по codeigniter, который объясняет это.

Спасибо

1 Ответ

1 голос
/ 04 июля 2011

Вы пытались написать помощника?Функциональность, которую вы описываете, больше напоминает вспомогательный метод, чем действие контроллера.

Руководство CI на их сайте содержит несколько отличных видеоуроков, в частности, опубликованных в NetTuts +.Возможно, вы захотите взглянуть, если вы еще этого не сделали.Также, пожалуйста, выполните поиск CI форумов.Они содержат много информации практически по любой теме, связанной с КИ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...