参考文章:http://blog.csdn.net/faith306/article/details/20368793
http://blog.csdn.net/jinxingfeng_cn/article/details/50732005
参考文档:http://codeigniter.org.cn/user_guide/general/welcome.html
1.CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包。
所以我们需要有一个PHP的本地调试环境
本实例使用的集成环境是:XAMPP
下载地址:https://www.apachefriends.org/zh_cn/download.html
2.我们需要去CodeIgniter的官网下载 CodeIgniter的安装包
本实例使用的是:CodeIgniter v3.1.5
下载链接:http://codeigniter.org.cn/user_guide/installation/downloads.html
3.找到XAMPP的安装目录
在 xampp/htdocs 下面新建一个工程(实则就是新建一个文件夹) 文件夹名为 CIProject
将刚才下载的CodeIgniter安装包 解压到CIProject 文件夹下
目录结构如下图所示:
4.在浏览器上输入网址 http://localhost/CIProject 出现如下图所示的界面,说明你已经部署好了CodeIgniter框架。
鼓掌欢呼╰(*°▽°*)╯╰(*°▽°*)╯╰(*°▽°*)╯╰(*°▽°*)╯╰(*°▽°*)╯╰(*°▽°*)╯
我是分割线,学习一下相关知识再开始HelloWorld吧!!
在写HelloWorld之前,我们有必要学习一下MVC。
MVC框架全名:
Model(模型) —— View(视图) —— Controller(控制器)
MVC各自的具体作用:
Model(模型):
是应用程序中用于处理应用程序数据逻辑的部分,通常模型对象负责在数据库中存取数据
View(视图) :
是应用程序中处理数据显示的部分也就是用户能够看到的界面,通常视图是依据模型数据创建的
Controller(控制器):
是应用程序中处理用户交互的部分,通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据,最后,将模型返回的数据发送给视图,显示在界面上。
有图更直观哦
你没看错 是的 就是火柴人!!!!
流程用语言表述是这样的
我们用最普通的表单作为例子
表单你懂得 就是form表单 里面有输入框 然后还有提交 (这个表单就是View层哦,HTML嘛,你懂得)
用户通过表单(view层)输入一些数据 给谁呢
当然是给Controller层啊 Controller层是程序的入口呀
Controller里面不做任何的逻辑操作和数据转换 直接把数据都给Model层
Model层对数据进行处理,或者它自己去和数据库进行交互,然后再把处理过的数据传给Controller
都处理完数据了,接下来就该把处理好的数据给出去了啊 给谁呢
当然是给View层,也不能给你吃了是不 然后View层就可以展示新的数据啦
我是分割线,学完了上面 接下来要开始HelloWorld啦!
1.下面需要介绍一下CI目录的目录结构和含义,如下图所示:
2.我们的代码编写工作,主要在application目录下完成,现在看看这个目录下有什么吧。
CI目录结构详细的讲解请看文章:
http://blog.csdn.net/jinxingfeng_cn/article/details/50732005
3.打开controllers目录下的welcome.php文件,在index方法中将
$this->load->view('welcome_message');
改成
echo 'Hello World';
4.打开浏览器 输入 http://localhost/CIProject 如果有如下图所示的结果,那就恭喜你 第一个CI HelloWorld就大功告成了 !!!!