首页 php教程 php手册 CI(CodeIgniter)框架配置

CI(CodeIgniter)框架配置

Jun 06, 2016 pm 08:22 PM
ci codeigniter

今天研究了下CI框架的说明文档,打算在下次项目中用用看。先把今天看完的内容整理整理,基本配置非常简单,好像在配置方面 在没有比ci框架简便的了。。

MVC的组成部分:

模型 (Model)
代表你的数据结构。通常来说,你的模型类将包含取出、插入、更新你的数据库资料这些功能。
视图 (View)
是展示给用户的信息。一个视图通常是一个网页。
控制器 (Controller)
是模型、视图以及其他任何处理 HTTP 请求所必须的资源之间的中介,并生成网页。
举例
比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。

CI的特点:

简单:CodeIgniter是经过 Apache/BSD-style 开源许可授权的,只要你愿意就可以使用它。阅读 许可协议 可获得更多的信息()
免费:CodeIgniter是真正的轻量级。我们的核心系统只需要一些非常小的库,这与那些需要更多资源的框架完全相反
MVC:CodeIgniter使用了模型(Model)- 视图(View)- 控制器(Controllers)的方法,这样可以更好地使表现层和逻辑层分离。

特别注意:

每个控制器都是一个 类Class, 在每个 Class 里面的 function 都是一个页面, 嗯, 这个概念很重要!

入口方法:

入口——>控制器——>方法——>参数
localhost/index.php/welcome/index

控制器:

1、到底什么是控制器
简而言之,一个控制器就是一个类文件
用户通过URL访问的就是某个控制器类中的具体成员方法
并由这个方法中的代码去做某些操作

2、如何创建控制器
a.创建文件夹\application\controllers
b.类名必须以大写字母开头
c.继承核心的控制器类CI_Controller

3、创建方法
a.就是创建一个成员方法function()
b.默认访问的是index方法

4、URL如何传递参数给方法
方法段后的按次序传入方法中的形式参数

配置CI:

1.在CI官网下载最新版的CI框架,目前最新版的是2.13版本
2.解压之后,有三个文件夹:
application       开发要用到的配置文件,Model,VIew,Control 的等文件……
system             CI框架源码
user_guide       用户手册
index.php          CI的接口文件
3.根目录建立一个文件夹ci,把 application ,,system和index.php复制到 ci下,这个文件夹,自己可以随便写
4.然后访问:     localhost/ci          实际访问路径——>         localhost/ci/index.php/welcome/index   

CI(CodeIgniter)框架配置



这样就可以用了,具体使用说明如下:

1.上边讲到它访问的入口方法
入口——>控制器——>方法——>参数

2.主要就是application下的controllers文件夹下的welcome.php文件访问了views下的welcome_message.php文件

3.它是怎么访问的呢?
在config文件夹下有个路由文件routes.php
配置了路由路径文件welcome
因此可以看到Welcome to Codelgniter!

4.在models 里建立业务逻辑文件,在views里建立视图文件

复制代码 代码如下:


/*注意的是,类名(首字母大写,也是文件名)不能与方法名相同,否则会报错,像这样的Index,下边有一个index 方法,就会出错*/
class Index extends CI_Controller{
    function index(){

    }
}

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何在CodeIgniter中实现自定义中间件 如何在CodeIgniter中实现自定义中间件 Jul 29, 2023 am 10:53 AM

如何在CodeIgniter中实现自定义中间件引言:在现代的Web开发中,中间件在应用程序中起着至关重要的作用。它们可以用来执行在请求到达控制器之前或之后执行一些共享的处理逻辑。CodeIgniter作为一个流行的PHP框架,也支持中间件的使用。本文将介绍如何在CodeIgniter中实现自定义中间件,并提供一个简单的代码示例。中间件概述:中间件是一种在请求

CodeIgniter中间件:加速应用程序的响应速度和页面渲染 CodeIgniter中间件:加速应用程序的响应速度和页面渲染 Jul 28, 2023 pm 06:51 PM

CodeIgniter中间件:加速应用程序的响应速度和页面渲染概述:随着网络应用程序的复杂性和交互性不断增长,开发人员需要使用更加高效和可扩展的解决方案来提高应用程序的性能和响应速度。CodeIgniter(CI)是一种基于PHP的轻量级框架,提供了许多有用的功能,其中之一就是中间件。中间件是在请求到达控制器之前或之后执行的一系列任务。这篇文章将介绍如何使用

在CodeIgniter框架中使用数据库查询构建器(Query Builder)的方法 在CodeIgniter框架中使用数据库查询构建器(Query Builder)的方法 Jul 28, 2023 pm 11:13 PM

在CodeIgniter框架中使用数据库查询构建器(QueryBuilder)的方法引言:CodeIgniter是一个轻量级的PHP框架,它提供了许多功能强大的工具和库,方便开发人员进行Web应用程序开发。其中一个令人印象深刻的功能是数据库查询构建器(QueryBuilder),它提供了一种简洁而强大的方法来构建和执行数据库查询语句。本文将介绍如何在Co

使用PHP框架CodeIgniter开发一个实时聊天应用,提供便捷的通讯服务 使用PHP框架CodeIgniter开发一个实时聊天应用,提供便捷的通讯服务 Jun 27, 2023 pm 02:49 PM

随着移动互联网的发展,即时通信变得越来越重要,越来越普及。对于很多企业而言,实时聊天更像是一种通信服务,提供便捷的沟通方式,可以快速有效地解决业务方面的问题。基于此,本文将介绍如何使用PHP框架CodeIgniter开发一个实时聊天应用。了解CodeIgniter框架CodeIgniter是一个轻量级的PHP框架,提供了一系列的简便的工具和库,帮助开发者快速

CI vs Laravel:哪个框架更适合构建博客或CMS网站? CI vs Laravel:哪个框架更适合构建博客或CMS网站? Jun 19, 2023 am 08:54 AM

随着网站建设的不断发展和升级,选择适合自己的框架已经成为建站者必备技能。本文将对CI和Laravel进行简要分析,帮您选出更适合构建博客或CMS网站的框架。一、CI介绍CodeIgniter,简称CI,是一个开源的轻量级web应用程序开发框架,采用MVC架构模式。CI可运行于PHP5.2及以上版本,并包含了许多常用的库和帮助函数,使得使用CI开发web应用程

CodeIgniter中间件:提供安全的文件上传和下载功能 CodeIgniter中间件:提供安全的文件上传和下载功能 Aug 01, 2023 pm 03:01 PM

CodeIgniter中间件:提供安全的文件上传和下载功能引言:在Web应用程序开发过程中,文件上传和下载是非常常见的功能。然而,对于安全性的考虑,处理文件上传和下载通常需要额外的安全措施。CodeIgniter是一个流行的PHP框架,提供了丰富的工具和库来支持开发者构建安全可靠的Web应用程序。本文将介绍如何使用CodeIgniter中间件来实现安全的文件

PHP开发:使用 CodeIgniter 实现 MVC 模式和 RESTful API PHP开发:使用 CodeIgniter 实现 MVC 模式和 RESTful API Jun 16, 2023 am 08:09 AM

随着Web应用程序的不断发展,更加快速和高效地开发应用程序变得非常重要。并且,随着RESTfulAPI在Web应用程序中的广泛应用,对于开发人员来说,必须理解如何创建和实现RESTfulAPI。在本文中,我们将讨论如何使用CodeIgniter框架实现MVC模式和RESTfulAPI。MVC模式简介MVC(Model-Vie

php如何使用CodeIgniter5框架? php如何使用CodeIgniter5框架? Jun 01, 2023 am 11:21 AM

CodeIgniter是一个轻量级的PHP框架,采用MVC架构,支持快速开发和简化常见任务。CodeIgniter5是该框架的最新版本,提供了许多新的特性和改进。本文将介绍如何使用CodeIgniter5框架来构建一个简单的Web应用程序。步骤1:安装CodeIgniter5下载和安装CodeIgniter5非常简单,只需要遵循以下步骤:下载最新版本

See all articles