Below you will find pages that utilize the taxonomy term “mvc”
October 29, 2008
7.11. 使用传统的模块目录结构 第 7 章 Zend_Controller
"7.11. 使用传统的模块目录结构 7.11.1. 简介 传统的模块目录结构允许你把不同的MVC应用程序分离成为独立的单元,并和不同的前端控制器配合再使用。示例一下这样的目录结构:\ndocroot/ index.php application/ default/ controllers/ IndexController.php FooController.php models/ views/ scripts/ index/ foo/ helpers/ filters/ blog/ controllers/ IndexController.php models/ views/ scripts/ index/ helpers/ filters/ news/ controllers/ IndexController.php ListController.php models/ views/ views/ scripts/ index/ list/ helpers/ filters/ 在这个范例中,模块名作为它所包含的控制器的前缀。上面的例子包含三个模块控制 …"
October 22, 2008
MVC模式的PHP实现
"作者:Harry Fuecks 翻译:Easy Chen\nMVC模式在网站架构中十分常见。它允许我们建立一个三层结构的应用程式,从代码中分离出有用的层,帮助设计师和开发者协同工作以及提高我们维护和扩展既有程式的能力。\n视图(View)\n“视图”主要指我们送到Web浏览器的最终结果??比如我们的脚本生成的HTML。当说到视图时,很多人想到的是模版,但是把模板方案叫做视图的正确性是值得怀疑的。\n对视图来说,最重要的事情可能是它应该是“自我意识(self aware)”的,视图被渲染(render)时,视图的元素能意识到自己在更大框架中的角色。\n以XML为例,可以说XML在被解析时,DOM API有着这样的认知??一个DOM树里的节点知道它在哪里和它包含了什么。 (当一个XML文档中的节点用SAX解析时只有当解析到该节点时它才有意义。)\n绝大多数模板方案使用简单的过程语言和这样的模板标签:\n\u0026lt;p\u0026gt;{some_text}\u0026lt;/p\u0026gt; \u0026lt;p\u0026gt;{some_more_text}\u0026lt;/p\u0026gt; 它们在文档中没有意义,它们代表的意义只是PHP将用其他的东西来替换它。 …"