使用CI框架(CodeIgniter)开始一个HelloWorld

参考文章: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 文件夹下

   目录结构如下图所示:

   使用CI框架(CodeIgniter)开始一个HelloWorld_第1张图片

4.在浏览器上输入网址  http://localhost/CIProject  出现如下图所示的界面,说明你已经部署好了CodeIgniter框架。

   鼓掌欢呼╰(*°▽°*)╯╰(*°▽°*)╯╰(*°▽°*)╯╰(*°▽°*)╯╰(*°▽°*)╯╰(*°▽°*)╯

   使用CI框架(CodeIgniter)开始一个HelloWorld_第2张图片


我是分割线,学习一下相关知识再开始HelloWorld吧!! 


在写HelloWorld之前,我们有必要学习一下MVC。


MVC框架全名:

Model(模型)  ——   View(视图)  ——   Controller(控制器)


MVC各自的具体作用:

Model(模型):

是应用程序中用于处理应用程序数据逻辑的部分,通常模型对象负责在数据库中存取数据

View(视图) :

是应用程序中处理数据显示的部分也就是用户能够看到的界面,通常视图是依据模型数据创建的

Controller(控制器):

是应用程序中处理用户交互的部分,通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据,最后,将模型返回的数据发送给视图,显示在界面上。


有图更直观哦

你没看错  是的  就是火柴人!!!!  

使用CI框架(CodeIgniter)开始一个HelloWorld_第3张图片

流程用语言表述是这样的

我们用最普通的表单作为例子

表单你懂得  就是form表单 里面有输入框 然后还有提交 (这个表单就是View层哦,HTML嘛,你懂得)

用户通过表单(view层)输入一些数据   给谁呢 

当然是给Controller层啊   Controller层是程序的入口呀

Controller里面不做任何的逻辑操作和数据转换  直接把数据都给Model层  

Model层对数据进行处理,或者它自己去和数据库进行交互,然后再把处理过的数据传给Controller

都处理完数据了,接下来就该把处理好的数据给出去了啊  给谁呢

当然是给View层,也不能给你吃了是不    然后View层就可以展示新的数据啦



我是分割线,学完了上面  接下来要开始HelloWorld啦!


1.下面需要介绍一下CI目录的目录结构和含义,如下图所示:

   使用CI框架(CodeIgniter)开始一个HelloWorld_第4张图片

2.我们的代码编写工作,主要在application目录下完成,现在看看这个目录下有什么吧。

   

使用CI框架(CodeIgniter)开始一个HelloWorld_第5张图片

CI目录结构详细的讲解请看文章:

http://blog.csdn.net/jinxingfeng_cn/article/details/50732005


3.打开controllers目录下的welcome.php文件,在index方法中将

$this->load->view('welcome_message');
改成

echo 'Hello World';

使用CI框架(CodeIgniter)开始一个HelloWorld_第6张图片


4.打开浏览器  输入 http://localhost/CIProject   如果有如下图所示的结果,那就恭喜你 第一个CI  HelloWorld就大功告成了 !!!!

使用CI框架(CodeIgniter)开始一个HelloWorld_第7张图片












你可能感兴趣的:(CI,PHP,php,codeigniter,框架,helloworld,实例)