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

参考文章:http://blog.youkuaiyun.com/faith306/article/details/20368793

  http://blog.youkuaiyun.com/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.youkuaiyun.com/jinxingfeng_cn/article/details/50732005


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

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

echo 'Hello World';



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













评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值