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 重写

FleaPHP 开发指南相关推荐

  1. FleaPHP 开发指南 - 5. 应用程序设置

    FleaPHP 是一个具有高度灵活性的框架.开发者可以用不同的设置来调整 FleaPHP 的工作方式.这些设置统一保存在名为"应用程序设置"的数据源中. 实际上,除了 FleaPH ...

  2. FleaPHP 开发指南 - 2. FleaPHP 中的 MVC 模式

    理解 FleaPHP 中,MVC 模式是如何实现的,以及其特点,可以帮助你更好的运用 FleaPHP. 什么叫做设计模式? 简单来说,设计模式(Pattern)就是解决某一类问题的特定方法.由于这种特 ...

  3. FleaPHP 开发指南 - 4. 命名规范和目录结构

    FleaPHP 的命名规则和目录结构初看上去比较复杂,但习惯以后,你会发现这种命名规则带来许多好处.因此像 Zend Framework 也是采用同样的做法. 当然,FleaPHP 对于应用程序的命名 ...

  4. FleaPHP 开发指南 - 6. 访问数据库

    这一章我们就来看看 FleaPHP 的数据库访问功能.体验一下 FleaPHP 出色的自动化 CRUD 能力. 连接数据库 在 htdocs 目录中创建子目录 testDB,并在子目录下创建文件 te ...

  5. FleaPHP 开发指南 - 7. 数据表关联

    数据表关联是指两个或者多个数据表的记录之间的逻辑关系. 例如: 每一个公民都有一个身份证号码 每一位作者都写了多本(0-n)书籍,而每一本书籍都有多个(1-n)作者 每一篇文章都有多个(0-n)评论 ...

  6. FleaPHP 开发指南 - 3. 应用程序入口

    与许多开发框架一样,FleaPHP 通常也使用一个入口文件来启动框架,并运行应用程序代码.虽然 FleaPHP 并不要求应用程序必须使用单一的入口文件,不过在本系列文章中,我大部分时间都使用单一入口文 ...

  7. 最全面的Unity游戏开发指南视频教程 第2卷

    最全面的Unity游戏开发指南视频教程 第2卷 流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小 ...

  8. Linux 汇编语言开发指南

    Linux 汇编语言开发指南 肖文鹏 (xiaowp@263.net), 北京理工大学计算机系硕士研究生 本文作者 肖文鹏是北京理工大学计算机系的一名硕士研究生,主要从事操作系统和分布式计算环境的研究 ...

  9. 《Python和Pygame游戏开发指南》——2.16 pygame.display.update()函数

    本节书摘来自异步社区<Python和Pygame游戏开发指南>一书中的第2章,第2.16节,作者[美]Al Sweigart(斯维加特), 李强 译,更多章节内容可以访问云栖社区" ...

最新文章

  1. 用c自制编程语言,(怒)自制编程语言
  2. mysql vue 菜谱_vue+ java 实现多级菜单递归效果
  3. 中国医美市场趋势洞察报告
  4. SQL2000触发器
  5. 基于visual Studio2013解决C语言竞赛题之1094纵横图
  6. Switch case 超经典练习题
  7. 华为静态路由配置及讲解
  8. python实现判断一个字符串是否是合法IP地址
  9. 完成端口(CompletionPort)详解
  10. SpringBoot+PageHelper实现分页功能
  11. [转]“荒”是民工用脚投票的权利自救
  12. revit二次开发 IdlingExternalEvent 空闲事件与外部事件
  13. 应届大学生入职的时候首要问公司的主要两个问题是?
  14. 2021-04-01
  15. React tsx 生成随机验证码
  16. 二、Nio之Channel
  17. bzip2格式文件解压
  18. html中的文本在指定位置换行
  19. php的表达爱意的一句代码,一句表达爱意的古词 最能表达爱的一句话
  20. win10 Tex Live安装太慢解决:使用镜像安装(清华/科大/南大/香港镜像)

热门文章

  1. 清空Github仓库方法
  2. linux 内存溢出排查_linux下valgrind内存问题排查
  3. sourcetree远端 红色叹号
  4. 这13个GIS开源软件,你了解吗?
  5. qq2013聊天记录在哪个文件夹?QQ2013聊天记录存放位置
  6. mysql数据库批量替换字符串_数据库全文搜索批量替换字符串
  7. MySQL5.7服务无法启动或Table ‘mysql.plugin‘ doesn‘t exist
  8. 梯度下降、牛顿法、拟牛顿法
  9. AI写作机器人-ai文章生成器在线
  10. 哲学家就餐问题的三种避免死锁的解法(PV操作)