E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Codeigniter
CI框架(
CodeIgniter
)公共模型类定义与用法示例
本文实例讲述了CI框架(
CodeIgniter
)公共模型类定义与用法。分享给大家供大家参考,具体如下:我们都知道,操作数据库的方法都写在模型中。
kangjianrong
·
2017-08-10 11:27
CodeIgniter
框架模型(model),视图(view)和控制器(controller)中的文件操作
控制器需要根据用户访问的不同方法,去调用相关的视图a:调用一个视图在controller文件夹下创建一个新文件,复制welcome文件里的内容$this->load->view('视图文件名');b.调用多个视图$this->load->view('hello_index_h');$this->load->view('hello_index');$this->load->view('hello_i
keepfriend
·
2017-08-07 08:20
php
CodeIgniter
框架源码学习之utf-8编码的环境支持类--Utf8.php
文件位置:./system/core/Utf8.phpis_ascii($str)===FALSE){if(MB_ENABLED){$str=mb_convert_encoding($str,'UTF-8','UTF-8');}elseif(ICONV_ENABLED){$str=@iconv('UTF-8','UTF-8//IGNORE',$str);}}return$str;}//------
K-Fun
·
2017-08-01 10:23
CI源码
前后端分离之JWT(JSON Web Token)的使用
前言由于自己开发的项目中用到了JWT技术,前端采用了Vue.js框架,后端采用了
CodeIgniter
框架,故作此文帮助使用相同技术栈的朋友们。
52admln
·
2017-08-01 00:00
php
vue.js
codeigniter
jwt
CodeIgniter
框架源码学习之全局函数文件--Common.php
/system/core/Common.php
CodeIgniter
使用了一些全局定义的函数来完成操作,在任何情况下你都能够使用这些函数。使用他们不需要载入任何类库或辅助函数。
K-Fun
·
2017-07-27 10:36
CI源码
CodeIgniter
框架源码学习之系统常量定义文件--constants.php
文件位置:./application/config/constants.php文件内容较少直接上代码,解释
K-Fun
·
2017-07-27 10:15
CI源码
CodeIgniter
框架源码学习之框架初始化文件--
CodeIgniter
.php
/system/core/
CodeIgniter
.php1、定义CI版本(当前版本为3.1.4)2、在有APPPATH.'config/'.ENVIRONMENT.'
K-Fun
·
2017-07-26 10:28
CI源码
CodeIgniter
框架源码学习之框架入口文件--index.php
前言:学习和使用
CodeIgniter
(CI)框架已经一年多了,这段时间感觉需要对之前工作和学习中的一些知识进行整理一下,毕竟温故而知新嘛~。
K-Fun
·
2017-07-22 14:39
CI源码
if ( ! defined('BASEPATH')) exit('No direct script access allowed')的作用
在看源代码时,发现
codeigniter
框架的控制器中,总是加上这样一段话;if(!
爱学习的亮GG
·
2017-07-20 17:11
CodeIgniter
CodeIgniter
PHP程序员应掌握的5个基本概念
其中比较好的框架包括cakePHP,Symfony和
CodeIgniter
。很多框架还按照MVC设计模式。2.模板引擎如果您使用的不是一个框架来执行一个具体的设
摩洛哥的日光
·
2017-07-18 20:39
codeigniter
3整合smarty3
切换到ci路径下在application/libraries创建smarty文件夹,并将解压好的Smarty库中的libs文件夹复制到Smarty文件夹中在application/config下创建smarty.php,代码如下:ci=&get_instance();$this->ci->load->config('smarty');//加载smarty的配置文件$this->cache_life
无心低语
·
2017-07-04 15:18
codeigniter3
smarty3
php技术和扩展
CodeIgniter
性能优化
权衡后选择了
CodeIgniter
;同时优化框架的默认启动项,在qps1000+的压力下整个启动时间优化到5ms左右。一、选型背景:使用php作为微服务的接口,具有一定的性能要求和并发要求。
崔小拽
·
2017-06-21 00:00
codeigniter
ci
php框架
CI框架网站前后台目录搭建
那么,使用
CodeIgniter
(以3.x版本为例)搭建的网站,前后台应该怎么划分呢?分开前后台的几种方式如果有使用过Think
MrQin
·
2017-06-13 00:00
php框架
后端
codeigniter
php
阿里云控制台的消息服务,集成到
codeigniter
首先声明不是阿里大鱼短信平台(其实阿里大鱼短信的集成反而简单些)官方的文档是:https://help.aliyun.com/document_detail/51929.html1.SDK下载和引入我下载的版本是Version1.3.4,更新日期是2017-4-13,估计大家用的时候,可能都有新版本了。放在third_party下:2.添加短信配置文件3.libraries添加Sms.php(名字
michaelzhouh
·
2017-06-01 14:17
codeigniter3.*
PHP
CodeIgniter
分页实例及多条件查询解决方案(推荐)
最近在用CI框架的时候,用了CI的分页类,以前是用前端整分页,这次干脆用用框架自带的,自己这个健忘的脑袋,还是记录一下吧。因为页面中有条件筛选的表单,所以想要完成的效果就是,输入条件后,分页跳转之后能维持所输入的条件。想了一下,自己的思路如下代码吧。controller代码classMonitorsextendsCI_Controller{publicfunctionwarning(){$conf
我是_一棵树_
·
2017-05-20 09:02
HTML Purifier
MODxDrupalbyBartJansensWordpressandbbPressbyJohnGodleyJoomlabyDoubleD
CodeIgniter
byTylerBrownel
谁不曾年少轻狂过
·
2017-05-16 13:26
Codeigniter
4.0-dev 版源码学习笔记之七—— View 视图
前言CI的View没有像Laravel等一些流行框架一样设计的那么重,有自己的一套模版机制,CI一直采用纯天然的PHP模板形式,纯天然的好处是不用再学习一套模板语言了,缺点是不能用到一些便利的设计模式,比如不能使用继承布局等等,当然你也可以加第三方的视图组件进来。下面我们开始看源码,看源码,我们先从视图的调用开始。视图的调用CI4开始使用新的视图调用逻辑,不在是load形式,调用方式如下:echo
sheld
·
2017-05-16 00:00
源码分析
codeigniter
php框架
php
CI框架学习笔记第一天
CI快速入门获取与安装:在官网下载:http://
codeigniter
.org.cn/将下载好的文件
伟仔Cake
·
2017-04-30 09:19
PHP
CodeIgniter
遇到的坑
1.controllers文件夹中的controller文件首字母大写。不大写也可以,但是环境兼容性不好,举个例子,我开发环境在mac电脑上,文件名首字母小写,服务可以正常访问;但是在阿里云服务器(debian)环境中,文件名首字母小写,无法访问controller类中的方法,文件名改成首字母大写,就可以正常访问了。2.在controller中访问数据库,需要在构造函数中加载数据库函数语句前调用父
hellowoody
·
2017-04-26 00:00
php框架
php
codeigniter
CodeIgniter
基本接口api
1.全表查询publicfunctionquery(){$sql="查询语句";$query=$this->db->query($sql);$this->output->set_output(json_encode($query->result()));}2.带参数查询(get请求)publicfunctionqueryByParam($param){$sql="查询语句where字段={$par
hellowoody
·
2017-04-26 00:00
php
codeigniter框架
PHP 中使用命令行工具 在 Web 应用程序中运行 shell 命令
有许多强大的框架(比如CakePHP和
CodeIgniter
),让您能够像Rails程序员一样高效。能
sxf_123456
·
2017-04-24 20:00
CI框架下载安装、项目搭建
下载路径https://
codeigniter
.org.cn/user_guide/installation/downloads.html在该页面上选择最新版的CI进行下载,然后解压到自己的项目运行文件夹下
Wake_me_Up123
·
2017-04-21 15:17
CI
CodeIgniter
用hook钩子实现Interceptor拦截器功能
今天用ci框架的钩子实现一个例子,在每一次http请求后,在返回报文中的头部header中添加设置跨域访问的属性。1.启用钩子钩子特性可以在application/config/config.php文件中全局的启用或禁用,设置下面这个参数:$config['enable_hooks']=TRUE;2.定义钩子钩子是在application/config/hooks.php文件中被定义的,每个钩子可
hellowoody
·
2017-04-16 00:00
codeigniter
php
CodeIgniter
解决跨域问题
代码例子为:response().setHeader("Access-Control-Allow-Origin","*");说回正题,最近选择
codeigniter
作为后台server,用ci解决跨域问
hellowoody
·
2017-04-16 00:00
codeigniter
php
ci 的配置文件解说
CodeIgniter
基本配置信息在application/config/config.php文件,本文详细讲解每一个基本配置选项,从而快速掌握
CodeIgniter
进行开发。
Smile余温
·
2017-03-30 16:29
codeigniter
php
ci框架
CI(
CodeIgniter
)框架视图中加载视图的方法
本文实例讲述了CI(
CodeIgniter
)框架视图中加载视图的方法。分享给大家供大家参考,具体如下:CI做为php的一个轻量级框架,其自身具备很多优点,在此我重点想说的是视图中加载视图。
PHP__廊外诗鸽
·
2017-03-24 10:18
CI(
CodeIgniter
)框架实现图片上传的方法
本文实例讲述了
CodeIgniter
框架实现图片上传的方法。
PHP__廊外诗鸽
·
2017-03-24 10:03
CodeIgniter
框架基本增删改查操作示例
本文实例讲述了
CodeIgniter
框架基本增删改查操作。
PHP__廊外诗鸽
·
2017-03-23 14:51
基于
Codeigniter
框架实现的student信息系统站点动态发布功能详解
本文实例讲述了基于
Codeigniter
框架实现的student信息系统站点动态发布功能。
PHP__廊外诗鸽
·
2017-03-23 11:00
CodeIgniter
框架验证码类库文件与用法示例
本文实例讲述了
CodeIgniter
框架验证码类库文件与用法。分享给大家供大家参考,具体如下:折腾了我四五个小时,终于,ci的验证码类库成功的整出来了。
newjueqi
·
2017-03-18 12:21
AOP,MVC——Spring的学习以及对
CodeIgniter
的反思
原来我们早就见过最近在学习Spring,深深地感到这个框架之所以这么流行不是没有道理的,我之前一直用的是PHP,框架用的就是
codeigniter
,由于其简洁轻量的特性很是让人喜爱,可是也有很多问题,然而很多问题
MageekChiu
·
2017-03-18 00:00
aop
mvc
设计模式
codeigniter
spring
CodeIgniter
框架常见用法工作总结
本文实例讲述了
CodeIgniter
框架常见用法。
Tomener
·
2017-03-16 08:59
CodeIgniter
3.0.6 + PHP 7.1 Session失效問題解決
昨天試著把系統移植到PHP7.1上執行看看,系統裝完瀏覽器一開能看到登入畫面,正高興著,結果就發現登入不進去,看起來像是Session方面的問題。問題原因:在system/libraries/Session/Session.php:129//Sanitizethecookie,becauseapparentlyPHPdoesn'tdothatforuserspacehandlersif(isset
哎呦_Jason
·
2017-03-09 18:24
CodeIgniter
3.0.6 + PHP 7.1 Session失效問題解決
昨天試著把系統移植到PHP7.1上執行看看,系統裝完瀏覽器一開能看到登入畫面,正高興著,結果就發現登入不進去,看起來像是Session方面的問題。問題原因:在system/libraries/Session/Session.php:129//Sanitizethecookie,becauseapparentlyPHPdoesn'tdothatforuserspacehandlersif(isset
哎呦_Jason
·
2017-03-09 18:24
在IIS环境下新增PHP的$_SERVER参数
在Apache环境下,为了区别是开发环境或是正式环境,在
CodeIgniter
Framework里,透过下面这行代码来取得环境名称:define('ENVIRONMENT',isset($_SERVER
哎呦_Jason
·
2017-02-24 15:43
在IIS环境下新增PHP的$_SERVER参数
在Apache环境下,为了区别是开发环境或是正式环境,在
CodeIgniter
Framework里,透过下面这行代码来取得环境名称:define('ENVIRONMENT',isset($_SERVER
哎呦_Jason
·
2017-02-24 15:43
call_user_func函数和call_user_func_array函数(PHP)
call_user_func这个函数查了查手册还是不是太明白,就在网上搜了搜,找到了一篇参考文章终于解了疑惑:今天偶然的情况下在
CodeIgniter
的官方文档中再次看到了php中的call_user_func_array
OSong
·
2017-02-17 22:17
用CI框架向数据库中实现简单的增删改查
以下代码基于
CodeIgniter
_2.1.3版用PHP向数据库中实现简单的增删改查(纯代码)请戳http://www.cnblogs.com/corvoh/p/4641476.html
CodeIgniter
临水葬花人
·
2017-02-13 15:21
PHP开发问题记录
CI-
CodeIgniter
中“超级对象”:$CI =& get_instance()
要你自定义的类库中访问
CodeIgniter
的原始资源,你必须使用get_instance()函数.这个函数返回一个
CodeIgniter
superobject.一般来说在你的控制器函数中你可以通过$this
hellowoody
·
2017-02-05 00:00
codeigniter
php
codeigniter
学习1
CI框架学习篇(1)关于CI特点:轻量(2.2M)、快速(用到哪些进行手动的加载)、功能强大基于MVC模型能够生成干净的URL,便于SEO优化扩展性强不需要模板引擎(写原生速度更快、不需要重新编译模板)MVC框架模型:提供增、删、改查数据库这些功能视图:负责给用户展示页面功能控制器:连接视图和模型,是模型和视图以及其他处理的中介URL片段CI是访问单入口来执行的其中的功能访问index.php来操
缓缓先生
·
2017-02-04 00:00
codeigniter
php
oauth2 原理
0x01.About最近在搭建Oauth2.0第三方接入开放平台,主要是使用Github开源项目服务模块https://github.com/bshaffer/oauth2-server-php和
CodeIgniter
ohgenlong
·
2017-01-15 22:14
用户名
客户端
开发者
go
CI框架实现优化文件上传及多文件上传的方法
分享给大家供大家参考,具体如下:最近一直在研究
Codeigniter
框架,开发项目写到文件上传的时候发现大部分程序员使用
Codeigniter
框架的文件上传类编写上传方法的时候写的都存在这代码冗余(或者说代码重复利用率低
Zhihua_W
·
2017-01-04 08:15
xDebug + webgrind 对 php 程序进行性能分析
环境macOsSierraphp7.0.8MAMPPro集成环境背景最近有一个需要在微信朋友圈上线的h5,本人做了一个抽奖的接口,也没多想,直接上phpci(
CodeIgniter
)框架。
小蒋不素小蒋
·
2016-12-29 16:00
选择
Codeigniter
作为PHP框架
这个标题只是个引子,虽然PHP很简单,能够快速进行开发,但是也有很多弊病,比如说由于缺乏有效的限制从而导致写出“坏”代码。那么如何解决这些弊病呢?使用PHP开发框架能很好的解决。使用框架的根本好处就是提升生产力,比如开发效率、开发质量、可维护性等等。PHP框架有很多,选择合适的却不容易,这篇博文就简单说说框架,假如你是一个新手,希望能够帮助你。框架的基本定义一个应用程序框架一般是基于一种标准的框架
虞大胆的叽叽喳喳
·
2016-12-23 17:18
CodeIgniter
-Lottery - php ci 抽奖辅助函数
CodeIgniter
-Lottery-phpci抽奖辅助函数Githubhttps://github.com/xjnotxj/
CodeIgniter
-Lottery用法1、移入文件将lottery_helper.php
小蒋不素小蒋
·
2016-12-18 11:00
参考文档地址
,七牛图片接口http://developer.qiniu.com/code/v6/sdk/javascript.html3,页面模板twiggyhttp://edmundask.github.io/
codeigniter
-twiggy
LittleCode
·
2016-12-08 16:28
参考文
档地址
*** $CI =& get_instance() 用法:关于
CodeIgniter
中get_instance() 函数
使用场景:注意get_instance的使用场景,这个方法并不是用在控制器中的。而是用在控制器外面,比如类库中,想操作CI超级对象的时候,超级对象实际上就是当前控制器的实例。 你随便下个CI框架的源码都会看到很多的get_instance()函数,这个函数是用来获取CI的全局超级对象,CI是单例模式的框架,所有全局有一个超级对象。因为只有一个实例,所以无论这个函数使用多少次都不会消耗资源的。
谦信君
·
2016-11-30 15:00
CodeIgniter
开发实现支付宝接口调用的方法示例
本文实例讲述了
CodeIgniter
开发实现支付宝接口调用的方法。
陈达辉
·
2016-11-14 08:01
CI框架源码解析一之入口文件index.php
博主是基于
CodeIgniter
-v3.1.0最新版本进行解读分析
ZhiHuaWei
·
2016-10-14 15:19
CodeIgniter
CodeIgniter源码解析
CodeIgniter
开发,支付宝接口调用实例
准备:1、alipay官方下载最新接口类库2、解压后,将目录"\即时到账交易接口-create_direct_pay_by_user\demo\create_direct_pay_by_user-PHP-UTF-8\lib"复制到application\third_party目录下,并改名lib为alipay3、同样复制cacert.pem文件到"application\third_party\a
陈达辉
·
2016-10-12 17:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他