利用PHP实现一种轻量级的MVC结构(原创)

2016-01-29 13:34 9 1 收藏

利用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
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

来源:http://www.tulaoshi.com/n/20160129/1490677.html

延伸阅读
标签: Web开发
话说Buffalo是姓中的写的,支持下国产! 来先顶一个。 Buffalo处理Ajax有多牛,嘿嘿 我还真没有正儿八经的整过。惭愧啊,争取在最近好好研究下吧。 Buffalo支持和Spring整合。嘿嘿 这也是一个亮点。亮的有些不自在。为啥?   假如你用Spring+Struts+Hibernate来构建的轻量级J2EE框架,Spring和Struts整合有好几种方式,有一种方式不要要论...
标签: Web开发
记忆登录跳转可以打打方便用户使用 getHeader("Referer");方式简单不过不能处理post的参数 本来都是用在struts,webwork里的,为了容易看明白改写成jsp方式的 ------------------------------------------------------------------------------------------------------------- member.jsp   //session限制访问...
目前各平台通用的设置套接字(Socket)连接超时的办法是: 创建套接字,将其设置成非阻塞状态。 调用connect连接对端主机,如果失败,判断当时的errno是否为EINPROGRESS,也就是说是不是连接正在进行中,如果是,转到步骤3,如果不是,返回错误。 用select在指定的超时时间内监听套接字的写就绪事件,如果select有监听到,证明连接成功,否则连...
 复杂的SQL我从不手工写,都是在EXCEL中利用现有的表格直接粘贴到源程序中的,下面我详细介绍这种方法。 下面这个插入过程有没有可读性?要知道每一行'+'号前面的内容都是从现成的EXCEL中直接粘贴过来的,工作量很小。 pu_insert('fhd',[            &n...
标签: ASP
  【bigeagle】 于 2000-12-6 14:38:50 加贴在 Joy ASP ↑:     bbs的树形结构显示可以有很多种方法,其中比较容易想到的是递归和排序串方法,但这两种方法并不是很好,那么怎 样才算是比较合理的算法呢?     递归方法不用讲,大家都知道怎么用,先讲讲排序串方法,最简单的排序串方法可以这...