我正在查看许多模板库,所以我大致了解什么可以下载/使用以及我想使用什么,所以也许你可以帮助我。
我目前正在学习 CodeIgniter,考虑以后搬到 Kohana。我想根据模板/站点的需要包括控制器/模块(/模块功能?)。
示例,因此您会理解:我在 mysql 中保存了 xml 定义的页面,其中指出,
<div id="sidebar">
我想使用新闻面板/小部件 - 类似于:
<div id="sidebar">{widget:news;3;60}</div>
。
我正在寻找模板解析器和/或这样做的方法,所以在主应用程序中我加载页面,然后是模板。然后我查找使用哪些模块/小部件页面/模板并动态加载它们,传递参数(例如 news;3;60 - 模块新闻,最后 3 个,每个限制 60 个字符),以及echo
它们的结果代替我调用的位置他们。
这个用法应该是可以理解的——如果我在 27 页上使用新闻模块,就在最近 3 条新闻的某个地方,上个月的某个地方等等,我想简单地包含它并在一个地方编辑它。
我脑海中的其他问题是:我认为最好同时拥有所有模块(不要在此处加载一个,在此处加载一个),这样我就可以在一个地方访问数据库,等等。
我有点迷路了,也许有人会对我有一些想法:)