【发布时间】:2010-01-24 13:10:52
【问题描述】:
我查看了许多模板库,所以我大致了解哪些是可以下载/使用的以及我想使用的,所以也许你可以帮助我。
我目前正在学习 CodeIgniter,考虑稍后搬到 Kohana。我想根据模板/站点的需要包含控制器/模块(可能是/模块功能?)。
示例,这样你就会明白:
我在 mysql 中保存了 xml 定义的页面,其中指出,在<div id="sidebar">,我想使用新闻面板/小部件 - 类似于:<div id="sidebar">{widget:news;3;60}</div>。
我正在寻找模板解析器和/或的方法,所以在主应用程序中我加载页面,然后是模板。然后我查找使用哪些模块/小部件页面/模板并动态加载它们,传递参数(例如 news;3;60 - 模块新闻,最后 3 个,每个限制 60 个字符),并 echo 他们的结果代替我打电话给他们的地方。
这个用法应该是可以理解的——如果我在 27 页上使用新闻模块,只是在某处有最近 3 条新闻,在某处上个月,等等,我想简单地包含它并在一个地方编辑它。
我想到的其他问题是:我认为最好同时拥有所有模块(不要在那里加载一个,在这里加载一个),这样我就可以在一个地方访问数据库,等等。
我有点迷茫,也许有人会对我有一些想法:)
【问题讨论】:
标签: php codeigniter kohana widget modularity