首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >zend-framework的模板系统

zend-framework的模板系统
EN

Stack Overflow用户
提问于 2010-12-16 06:28:28
回答 3查看 1.5K关注 0票数 0

我不知道在ZF中该怎么做。我在谷歌上搜索了一下,但没有找到任何有用的东西。(我不想用像smarty这样的东西)

我想要的是一个类似于wordpress的模板系统。并将其拆分到某些文件中,例如header.phtml、body.phtml、sidebar.phtml和footer.phtml

我如何将所有这些都调用在一起?一个问题是,这些“视图”中的每一个都可能有自己的函数来运行(header需要从DB检索导航,body需要来自DB的所有文章,侧栏可能需要来自DB的类别)

一些方法甚至可以在不同的控制器中,例如,如果我可以有一个单独的登录表单,但如果我想在侧边栏上显示登录表单呢?我的登录方法位于我的用户控制器中!

如何将所有这些方法/操作放在一个网站中?!

有什么建议/文章链接要怎么做吗?我希望我的模板系统是容易编辑的情况下,我想改变网站的外观。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-16 21:00:49

您的解决方案不是模板系统。我想你不需要。只需使用ZF做一些教程,学习Zend_Layout、Zend_View和MVC。您将找到适合您需求的解决方案。

票数 2
EN

Stack Overflow用户

发布于 2011-01-29 00:04:13

wordpress是一种内容管理系统( CMS ),而不是模板系统。听起来你想学习如何使用Zend框架,我说的对吗?如果是这样的话,你需要学习MVC设计模式,所有的框架都是一种MVC设计模式,例如,action意味着它在MVC中的角色是一种控制器。

简单来说,也许你需要了解如何使用ZendFramework视图脚本,希望下面的帮助。http://framework.zend.com/manual/en/zend.view.scripts.html

票数 1
EN

Stack Overflow用户

发布于 2010-12-16 06:38:51

所有的框架都试图很好地回答这个问题。参见Symfony、Zend Framework、Cake、CodeIgniter等。

如果您刚开始使用PHP,并且希望它简单,那么可以像我们以前那样使用include_once(),当时我们以两种方式进行上山编程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4455615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档