Code Igniter 3.x PHP框架入门教程 -- 00 目录与参考资料

Code Igniter 3.x PHP框架入门教程

几年前,一个很偶然的机会,我开始接触Code Igniter(以后简称CI)这个PHP框架。虽然现在PHP框架多如星辰,但是我感觉CI这个框架是我见过的对初学PHP最友好的框架,而且文档及其详细。特别是国内的Hex大大创立的Code Igniter中国社区,将原本就已经非常棒的英文文档,翻译成了中文,更加有利于国内用户的掌握。本人就是受益者。受人滴水之恩,我不能涌泉相报,我觉得不如把我当时和现在学习和工作过程中用到的CI框架的点点滴滴记录下来,希望能给后来的人有所启示。

不定期更新,最近工作比较忙

CI 框架的文档是业界良心, 我写的只是帮助大家入门,高级的应用大家还是请移步道Code Igniter中国。

预备知识

在学习CI框架之前,用户最好拥有下列知识:

  1. HTML/CSS/Javascript/jQuery的基本知识
  2. PHP的基本知识
  3. WEB服务器/操作系统的基本知识
  4. MySQL数据库的基本知识,至少知道常规的增删改查。
  5. 会用到Bootstrap来做前端页面,最好懂点Bootstrap。

如果缺乏其中的一些知识,可能会让您在学习的过程中进度缓慢,甚至无法理解一些概念。建议先去W3CSchool 或 菜鸟学院 学习相关的技术先。

入门教程目录

本教程会带领初学者一起做一个简单的留言板,带用户注册,登录,留言,查找,分页,管理员权限等。暂时不会讲解特别高深的内容,一方面是教程面向的是入门用户,另一方面是我自己也菜。

  1. Windows下安装CI框架
    • 安装WAMP Server实现Windows + Apache + MySQL +PHP开发环境
    • 安装配置CI框架
    • 配置.htaccess文件隐藏index.php文件(Apache)
    • 配置web.config来隐藏index.php文件(IIS)
  2. 第一个CI框架下的页面
    • CI的MVC模型介绍
    • CI工作目录说明
  3. 控制器
  4. 视图
  5. 模型
  6. 实例说明
  7. 实战:用户注册——表单验证
  8. 实战:用户登录——Cookie及Session
  9. 实战:发表文章
  10. 实战:查找功能——分页功能
  11. 实战:用户管理——上传图片
  12. 后续学习建议

开发工具

我用的是Sublime Text 2

特别感谢

再次,特别感谢Hex及其Code Igniter中国社区的支持。我不是PHP的高手,我只是愿意告诉想学CI框架的初学者:这个框架对入门选手很友好,文档良心。

参考资料

  1. www.codeigniter.org.cn

你可能感兴趣的:(PHP)