零基础学Phalcon 14 为我们的项目设置MVC结构和环境

本节对应书里第二章 Setting Up the MVC Structure and the Environment for Our Project。
原文翻译整理如下:

在上一章中,我们总结了Phalcon的最常见的部分。下面,我们将尝试为我们的项目设置“Hello world”页面。 本章将涵盖下述内容:

  • MVC的介绍 – 什么是MVC?
  • MVC结构
  • 创建配置文件和引导程序
  • 准备初始DI接口和路由器
  • 在模块中使用路由器组件
  • 创建基本布局

MVC是什么
我相当肯定,如果你正在读这本书,你已经熟悉了MVC模式,但对于初学者,我们将尝试简短的解释一下。MVC定义为一个架构的模式,它代表Model-View-Controller; 它主要用于Web开发,其实也广泛的被应用到有交互界面的软件开发中。 下面,让我们简短的介绍这些组件:
Model 模型(数据结构层):这通常用作抽象层用来验证数据库的表,但它也可用于处理应用程序中的任何类型的逻辑。
View 视图(展示):视图通常作为控制器将呈现的模板(可以是HTML文件)。
Controller 控制器:在Web应用程序中,控制器处理所有HTTP请求并发送适当的响应。 此响应可以用模板输出,JSON数据输出等。

如果你想了解MVC的确切定义,可以访问wiki百科:http://code.tutsplus.com/tutorials/mvc-for-noobs–net-10488

假设用户需要访问一个基于MVC框架的新闻或博客应用,用户将会创建请求到http://www.learning-phalcon.localhost/article/list。 为了匹配这个URL,我们将需要用路由组件实现,这个我们将在下面的章节中介绍。


未经允许不得转载:阿藏博客 » 零基础学Phalcon 14 为我们的项目设置MVC结构和环境

赞 (0) 打赏