我是php smarty Framework的新手。我正在寻找一些现成的样本基础项目,使用php smarty,这有助于加快我的开发,就像我很容易理解大项目的项目结构(项目解决方案),数据库类的集合,等等。
我无法如何使用php smarty启动项目,它们不是可用于如何使用smarty创建项目的文档。
我只想上课,AJAX,主题..等等。
由于
答案 0 :(得分:1)
我不确定这是不是你所追求的,但Open Journal Systems中的Open Conference Systems和Public 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,并允许完全透明。能够在本地重新定义某些模板(通过替换全局模板)可以很好地支持主题和白标。