日期:2013-05-04  浏览次数:20388 次

FleaPHP 开发指南提供了使用 FleaPHP 开发应用程序的各方面内容。­开发指南中,大部分文章属于 Step by Step 的教程形式,少数文章深入描述 FleaPHP 的某些重要特征。

虽然我尽可能将开发指南写来­简单易懂,但阅读者仍然要掌握一些基本的知识:

熟悉 PHP 和 Web 开发
很遗憾,虽然 FleaPHP 尽可能实现简单易用的目标。但基本的 PHP 开发知识仍然是必须的。同时­,为了能更好的利用 FleaPHP,你对 PHP 最好能达到熟悉的程度。如果有一定的 Web 开发经验,那就更好了。

了解基本的数据库设计和使用
绝大多数 Web 应用都要和数据库打交道,所­以你需要这方面的知识。同时,简化数据库操作也是 FleaPHP 的一个主要努力目标。

熟悉各种开发工具的使用
FleaPHP 开发指南中不会浪费太多篇幅­去讲解开发工具的使用。总的来说,开发指南使用的各­种开发工具都是普遍应用的,包括:

phpMyAdmin – 基于 Web 界面的 MySQL 数据库管理和开发工具
Firefox – 出色的浏览器,可以安装多种­辅助开发的扩展
Zend Development Environment – 迄今为止功能最全面的 PHP 集成开发环境
如果你具备上述条件,并且愿­意花上几个小时来阅读一部分文章。那么你会发现 FleaPHP 可以大大简化你日常工作中重­复编写的大量代码,帮助你更快、更好的完成开发工作。

如果你希望看到用 FleaPHP 开发实际应用程序的详细步骤­,请阅读系列文章:
一个多用户商铺应用程序的开发

准备好了吗?
ENJOY PROGRAMMING !

1. 开始前的准备工作
2. FleaPHP 中的 MVC 模式
3. 应用程序入口
4. 命名规范和目录结构
5. 应用程序设置
6. 访问数据库
7. 数据表关联
8. 如何使用 RBAC 组件实现访问控制
A1. 升级 FleaPHP
A2. 使用 PATHINFO 和 URL 重写