利用PHP实现一种轻量级的MVC结构(原创),利用PHP实现一种轻量级的MVC结构(原创)
【 tulaoshi.com - PHP 】
本文转自:http://hsboy.com/blog/archives/158-uPHPOEOEOECaAEMVCa.html
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/php/)PHP的优点就在于轻量和跨平台。它和Apache以及Mysql的联合可以提供一种十分廉价的解决方案,这在开发和部署上都能体现出来。本人之所以执着于PHP也是因为这一点(虽然本人对于PHP的怨言也有不少,暂且不表)。
MVC结构是不是好的结构,它有哪些优点,是否适合于WEB或者是否适合于使用PHP进行开发的WEB项目,这在很多文章中都提到过。这里÷粤恕J导噬希???HP以及一些现成的开远项目,确实可以做出很清晰简洁的架构,这也是本文的目标所在。
一、Model部分Model中包含bean以及bean的有效性检验代码,下面是Bean类的实现:
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/php/)<?php 来源:http://www.tulaoshi.com/n/20160129/1490677.html
class Bean
{
protected $_bean_name = NULL;
private $_bean_array = NULL;
/**
* set the name of the bean
*
* @param $name string the bean name to set
* @return void
*/
public function set_name($name)
{
$this-_bean_name = $name;
}
/**
* get the name of the bean
*
* @return string the name of the current bean
*/
public function get_name()
{
return $this-_bean_name;
}
/** constructor, build a bean from a array and the name of the bean */
public function __construct($bean_name, &$bean_array)
{
$this-set_name($bean_name
看过《利用PHP实现一种轻量级的MVC结构(原创)》的人还看了以下文章 更多>>