我正在开发一种非常小的cms类型的东西。到目前为止,我有一个页面控制器,可以让你添加页面。还有一个前端控制器。所有呼叫都由前端控制器接收,并显示相应的页面。现在我想在创建页面时允许一些自定义标签。我正在使用CKEditor,我希望在创建页面时,用户会给出<!--cmsform_printform-->
这样的标签,此标签将打印cmsform控制器的printform方法。
为此,我创建了一个具有printform方法的控制器cmsform。在我的fronend控制器中,我创建了一个方法replace_tags,用于搜索标签,然后调用相应的控制器和方法。
但现在我意识到我的逻辑是错误的,因为我不应该在另一个控制器中加载控制器。我想不出任何其他逻辑。请有人指导我或将我重定向到一个很好的codeigniter教程,解释这一点。
由于
答案 0 :(得分:1)
您是否尝试过编写助手?您描述的功能听起来更像是辅助方法而不是控制器操作。
他们网站上的CI手册列出了几个优秀的视频教程,特别是在NetTuts +上发布的教程。如果你还没有,你可能想看看。另外,请搜索CI论坛。它们包含大量关于CI相关主题的信息。