自定义标签为我的非常小的厘米(代码点火器)


Custom tags for my very small cms (Codeigniter)

我正在开发一种非常小的cms。到目前为止,我有一个页面控制器,可以让你添加页面。还有一个前端控制器。所有呼叫都由前端控制器接收,并显示相应的页面。现在我想在创建页面时允许一些自定义标记。我使用的是CKEditor,我希望在创建页面时,用户会给出一个像<!--cmsform_printform-->这样的标签,这个标签将打印cmsform控制器的printform方法。

为此,我创建了一个控制器cmsform,它有一个方法printform。在我的前端控制器中,我创建了一个方法replace_tags,它搜索标签,然后调用相应的控制器和方法。

但现在我意识到我的逻辑是错误的,因为我不应该在另一个控制器中加载控制器。我想不出其他的逻辑了。请有人指导我或将我重定向到一个很好的代码点火器教程来解释这一点。

感谢

您是否尝试过编写助手?您所描述的功能听起来更像是一种辅助方法,而不是控制器操作。

他们网站上的CI手册列出了一些优秀的视频教程,尤其是在NetTuts+上发布的视频教程。如果你还没有的话,你可能想看看。此外,请搜索CI论坛。它们包含了关于几乎所有CI相关主题的大量信息。