走过平凡人生、留下平凡足迹 注册 | 登陆
浏览模式: 标准 | 列表2008年03月的文章

使用FleaPHP框架构建简单留言本应用

【构建留言本应用】

1. 数据表结构

留言本的要求比较简单,就是能够留言、显示留言,这么简单功能,看以下数据表结构:

PHP代码
  1. --   
  2. -- 表的结构 `guestbook`  
  3. --   
  4. CREATE TABLE `guestbook` (  
  5.   `id` int(10) NOT NULL auto_increment,  
  6.   `nicker` varchar(50) NOT NULL default '',  
  7.   `email` varchar(100) default NULL,  
  8.   `url` varchar(100) default NULL,  
  9.   `content` text NOT NULL,  
  10.   `created` datetime NOT NULL default '0000-00-00 00:00:00',  
  11.   PRIMARY KEY  (`id`)  
  12. ) TYPE=MyISAM ;  

 

» 阅读全文

Tags: fleaphp, php, mysql, 框架, ajax

FleaPHP中MVC各部分关系

在FleaPHP中,MVC这三个部分不同的体现.

V---最简单,几乎没有它的位置,他的活,基本上是由模版(如smarty)来干,V本身在MVC的结构中没有多大的比重.毕竟,一个成熟的模版可以解决几乎所有问题.除非,有人用上自己写的模版系统,或者为该MVC定制一个模版.

M---最辛苦,理论上,所有苦活累活都是M的事.比如说,添加数据,检索数据库等等等等.但,在实际代码的写作中,M却不是一个需要程序员花太多时间跟力气的地方(在这里,是指的利用FleaPHP做二次开发).
FleaPHP中已经集成了许多的功能.程序员在写程序的过程中,只要找准合用的调用就可以了,不要客气.
所以,在FleaPHP(估计别的MVC系统里应该也一样)里,程序员涉及到的M部分.大体就,也只有简单的几句,也不过是诸如,调用哪部分的功能,在调用该功能的时候,添加一些参数了.
整个FleaPHP,大概有80%以上部分承担着M的工作.

C---最复杂.所有程序员的工作基本都集中在这里了.每一个功能应该如何完成,每一个功能应该分成几个模块,都要在这里体现出来.大家个人水平的高低,也就是在这里体现出来了.

» 阅读全文

Tags: fleaphp, php, mysql, 框架, ajax

FleaPHP指南教程索引

  • FleaPHP入门之DreamPig篇(一)
  • FleaPHP入门之DreamPig篇(二)
  • FleaPHP入门之DreamPig篇(三)
  • FleaPHP入门之DreamPig篇(四)
  • FleaPHP入门之DreamPig篇(五)
  • FleaPHP入门之DreamPig篇(六)
  • » 阅读全文

    Tags: fleaphp, php, mysql, 框架, ajax

    FileSystem类使用指南

    介绍

    FileSystem类没有使用类的方式来进行构造,只是定义了两个简化文件系统操作的函数。
    所属文件:FLEA/FLEA/Helper/FileSystem.php

    » 阅读全文

    Tags: fleaphp, php, mysql, 框架, ajax

    SendFile类使用指南

    介绍

    FLEA_Helper_SendFile
    类中定义了一个SendFile方法。利用SendFile方法,应用程序可以将重要的文件保存在浏览器无法访问的位置,然后通过程序将文件内容发送给浏览器。例如,结合数据库技术,可以利用该功能来开发安全的文件下载系统。

    所属文件:FLEA/FLEA/Helper/SendFile.php

    » 阅读全文

    Tags: fleaphp, php, mysql, 框架, ajax

    Html类使用指南


    FLEA_Helper_Html.php 并不是以类封装的,它定义了一组便于生成表单元控件的函数。FLEA_Helper_Html使用很简单,只需调用之前载入FLEA_Helper_Html.php,调用相应函数即可。

    FLEA::loadFile('FLEA_Helper_Html.php');

    所属文件:FLEA/FLEA/Helper/Html.php

    » 阅读全文

    Tags: fleaphp, php, mysql, 框架, ajax

    FLEA_Helper_Verifier类使用指南

    FLEA_Helper_Verifier 对象根据一系列验证规则对指定的数据进行验证。

    验证规则由多个规则组成,每个规则用于验证一个字段。
    每个规则可以包含下列基本属性:
    name: 字段名
    type: 字段类型
    simpleType: 简单字段类型
    maxLength: 最大长度
    notNull: 是否不允许保存 NULL 值
    binary: 是否是二进制数据
    unsigned: 是否是无符号数值
    hasDefault: 是否有默认值
    defaultValue: 默认值

    » 阅读全文

    Tags: fleaphp, php, mysql, 框架, ajax

    FileUploader类使用指南

    要理解FileUploader,必须先了解php上传文件的一些基本常识。具体请参考php手册-- 38. 文件上传处理


    FileUploader.php中包含2个类,分别为FLEA_Helper_FileUploaderFLEA_Helper_UploadFile

    FLEA_Helper_FileUploader
    FLEA_Helper_FileUploader类实现了一个简单的、可扩展的文件上传助手,我们一般处理上传文件都是从这个类继承或者获得实例。

    成员变量:
    _files
    所有的 UploadFile 对象实例

    _count

    可用的上传文件对象数量


    成员函数:
    FLEA_Helper_FileUploader()

    » 阅读全文

    Tags: fleaphp, php, mysql, 框架, ajax

    Records:11712345678910»