rebellion_shi4吧 关注:25贴子:1,100
  • 6回复贴,共1

……继续省略号……

只看楼主收藏回复

PHP 框架 Speedphp 讲解


1楼2010-04-13 00:21回复
    写在前面
         框架 一般都有一个统一入口文件,所有的请求都经这个文件转发到不同的控制器Controller,控制器再调用模型 Model 取出数据并把数据渲染到模板View层,最后把页面返回给用户
    一.
    官方网站 : http://www.speedphp.com/
    Logo :
    当前版本:2.3.8


    2楼2010-04-13 00:21
    回复
      二.特点
      SpeedPHP是一款全功能的国产PHP框架应用系统,速度飞快,上手容易,号称最适合初学者的PHP框架,快速带你进入PHP高手的行列。
      1、简单快速
           核心代码精炼简单,丰富的扩展机制让系统更强大实用。拥有包括生成HTML在内的多种缓存机制保证系 统高速运行。
      2、实用高效
           从真实运行的商业系统中取其精华而成,功能更贴合实际开发的需要,实际开发中能够更好地提高团队开发 效率。
      3、易学易用
           非常容易学习和轻松上手编程,节省学习成本,且教程众多,让初学者都能在最短的时间内学会和使用 PHP框架。


      3楼2010-04-13 00:22
      回复
        三、理解MVC
        本章将讲述在网络系统(WEB系统)开发中,MVC(模型-视图-控制器)架构的理念、设计以及在sp框架中的实际应用方式等。
        首先我们来看看MVC架构的示意图:
        从上图我们可以将MVC简单地理解成:
        和访问者交互的是控制层(Controller层),控制器(controller)是同类交互的集合,每一个交互的操作,都对应了一个动作 (action)。在sp框架中,全部的控制器类都必须继承于spController。
        对数据库进行存取的是模型层(Model层),在sp框架中,全部的模型器类都必须继承于spModel。
        显示页面模板的是视图层(View层),在sp框架中,视图层被集成到了控制器内,所以在实际开发中,视图层所要制作的只有页面模板。


        4楼2010-04-13 00:22
        回复
          2、数据库
               CREATE TABLE `guestbook` (  
                 `id` int(11) NOT NULL AUTO_INCREMENT,  
                 `title` varchar(50) ,  
                 `contents` varchar(200) ,  
                 `name` varchar(20) ,  
                 PRIMARY KEY (`id`)  
                ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
          3Model 层
               <?php
               class guestbook extends spModel
               {
                 var $pk = "id"; // 每个留言唯一的标志,可以称为主键
                 var $table = "guestbook"; // 数据表的名称
               }
          3、controller 层
               <?php  
               class main extends spController  
               {  
              
                   function index(){ // 这里是首页           
                   }           
              
                   function show(){ // 这里是查看留言内容  
                   }           
              
                   function write(){ // 这里是留言           
                   }  
              
               }
              
          view 层
               即模板 ,此处略
               ..............


          6楼2010-04-13 00:24
          回复
            logo

            示意图:
            


            8楼2010-04-13 00:28
            回复
              复习?


              IP属地:北京9楼2010-07-11 21:48
              回复