ci框架是php的一个快速开发框架,我是目前的公司项目后台语言用的php,因为我做前端开发,需要用php去填充页面数据,所以就开始去了解这个框架,学习了一些php和数据库的东西,这篇文章先具体介绍ci框架吧我用的是ci2.0框架。
1、去codeigniter的网站下载压缩包,网址:http://codeigniter.org.cn/download.
注意:下载2.0或者3.0可能有使用不同的方式。所以你需要看相对应的手册去了解。手册网址:http://codeigniter.org.cn/docs。
2、下载至本地后解压。加压后文件夹的使用如下:
3.ci框架主要的application和system文件夹放在自己想放入的文件夹下面就行。
4、我们知道要运行php,需要apache运行才可以解析运行。apache是一个web服务器软件。自己去装apache软件很麻烦,所以可以使用一个集成软件,phpstudy,这款软件 有mysql数据库,也可以直接不经过配置就可以使用。
5、开启phpstudy,然后鼠标右键phpstudy-》打开配置文件-》vhosts-conf文件。打开vhosts-conf文件,配置域名访问,如下图所示,然后保存,重启phpstudy。
6、打开host文件进行配置。如下图所示
一切配置完成后,在浏览器的地址栏中输入域名+index.php去访问,例如我的就是:http://www.test.com/index.php,然后你可以看到如下图所示表示ci框架使用成功。
7、application文件夹下的文件夹的作用:
8、如果你想创建的文件不放在ci的application目录下,你可以复制application目录下的所有文件到你创建的新目录下,但创建的目录必须和application目录在同一级。
9、如果你想隐藏掉url中的index.php,可以如下操作:
默认情况下,codeigniter 中的 url 被设计成对搜索引擎和人类友好。不同于使用标准“查询字符串”方法的是,codeigniter 使用基于段的方法:
example.com/news/article/my_article
注意:查询字符串形式的 url 是可选的,分述如下。
uri 段 根据模型-视图-控制器模式,在此 url 段一般以如下形式表示:
example.com/class/function/id//分段url代表:http://example.com/[控制器类名]/[控制器方法名]/[所需参数]
第一段表示调用控制器类。 第二段表示调用类中的函数或方法。 第三及更多的段表示的是传递给控制器的参数,如 id 或其它各种变量。 uri 类和 url 辅助函数中的函数可以使你的 uri 更简单的工作。另外,使用 uri 路由特性可以将你的 url 重定向,以获得更大的灵活性。