任何现成的项目/框架使用Php smarty进行大型应用

时间:2011-04-17 09:18:40

标签: php frameworks smarty projects-and-solutions

我是php smarty Framework的新手。我正在寻找一些现成的样本基础项目,使用php smarty,这有助于加快我的开发,就像我很容易理解大项目的项目结构(项目解决方案),数据库类的集合,等等。

我无法如何使用php smarty启动项目,它们不是可用于如何使用smarty创建项目的文档。

我只想上课,AJAX,主题..等等。

由于

3 个答案:

答案 0 :(得分:1)

我不确定这是不是你所追求的,但Open Journal Systems中的Open Conference SystemsPublic Knowledge Project是使用Smarty的大型项目。也许你可以从那里开始?

答案 1 :(得分:1)

Zend Framework支持Smarty,这里是关于在Zend中整合Smarty的tutorial

答案 2 :(得分:1)

过去使用过Smarty,它在实际应用中有几个缺点。首先,它变得有点慢,并用缓存污染一切。它的占地面积也很大。最后,它将许多令人毛骨悚然的代码放入模板中,而我们的设计师根本无法弄清楚。回到我们使用Dreamweaver时(可能在2000年),巧妙的标签经常在设计过程中搞砸了。

某些框架允许您使用任何模板引擎。其他人有他们的内置。我看待它的方式 - 更简单的模板引擎越好。

对于我开始的PHP UI Framework,我希望只有“tag”和“region”这个概念就足够简单了。其余部分由PHP代码完成,它决定使用哪些区域,以及如何将它们插入标记。

您的主模板有<?$Content?>区域,其中填充了页面的模板。在那里插入视图,例如表单,网格等,每个视图也有自己的模板。

简单模板引擎还将AJAX集成简化为Agile Toolkit,并允许完全透明。能够在本地重新定义某些模板(通过替换全局模板)可以很好地支持主题和白标。