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
Codeigniter
的一些优秀实践
最近准备接手改进一个别人用
Codeigniter
写的项目,虽然之前也有用过CI,但是是完全按着自己的意思写的,没按CI的一些套路。
cheongkinpui
·
2014-12-18 09:38
数据库连接
程序
价值
library
建筑师
nginx rewrite php的CI(
CodeIgniter
)框架
一.了解nginxrewrite:正则表达式匹配,其中:*~为区分大小写匹配*~*为不区分大小写匹配*!~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:*-f和!-f用来判断是否存在文件*-d和!-d用来判断是否存在目录*-e和!-e用来判断是否存在文件或目录*-x和!-x用来判断文件是否可执行flag标记有:*last相当于Apache里的[L]标记,表示完成rewri
yjyygywcw
·
2014-12-15 16:04
CI
rewrite
伪静态
应用部署
nginx rewrite php的CI(
CodeIgniter
)框架
一.了解nginxrewrite:正则表达式匹配,其中: *~为区分大小写匹配 *~*为不区分大小写匹配 *!~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中: *-f和!-f用来判断是否存在文件 *-d和!-d用来判断是否存在目录 *-e和!-e用来判断是否存在文件或目录 *-x和!-x用来判断文件是否可执行flag标记有: *last相当
yjyygywcw
·
2014-12-15 16:04
rewrite
伪静态
CI
path_info
使用
CodeIgniter
框架快速开发 PHP 应用(七)
CodeIgniter
和对象这是玩家章节。它讲述的是
CodeIgniter
的工作原理,也就是揭开CI头上'神秘的面纱'。如果你是CI的新手,你可能想要跳过它。
mac_zhao
·
2014-12-15 11:00
Codeigniter
MongoDB 扩展之使用Aggregate方法实现Mysql的Sum方法
在使用
Codeigniter
MongoDB库的过程当中,遇到了在查询时需要计算某个字段和的需求想到在Mysql中有Sum方法可用,不知道CIMongoDB是否也有呢?
xinpure
·
2014-12-05 10:00
mongodb
CodeIgniter
SUM
求和
aggregate
为
CodeIgniter
写的分页类
* @create:2011-9-23 * 本分页类专为三段式CI分页缩写,即site_url('control/function/2'); */ /** * config */ public $part=2;//控制数字列表当前页前后链接数量 public $totalpage=0;//总页数 pub
万里虎
·
2014-12-03 23:00
开源PHP框架-
CodeIgniter
分页教程
这对于从没有做过这个的开发者来说还是有一点难度的,但使用
CodeIgniter
却是轻而易举就能完成的。
CodeIgniter
具有非常容易使用的分页类。
万里虎
·
2014-12-03 23:00
Codeigniter
分页类代码实例
控制器里: $this->load->model('review_model'); $this->load->library('pagination'); //设定分页的根链接 $config['base_url'] = site_url('review/show/'.$gid); //进行查询内容计算总数 $reviewinfo_temp = $t
万里虎
·
2014-12-03 23:00
Codeigniter
给视图添加动态数据
数据通过控制器以一个数组或是对象的形式传入视图 , 这个数组或对象作为视图载入函数的第二个参数 如果你使用一个对象,那么类变量将转换为数组元素。 好了,让我们用你的控制器试试。打开控制器并添加以下代码: load->view('blogview', $data); } } ?>现在,打开你的视图文件,将其中的文本替换成与数组对应的变量: 注意才前台页面取值时,直接用$key值,而不是$da
万里虎
·
2014-12-01 00:00
CodeIgniter
给视图添加动态数据
CodeIgniter
源码分析之URI.php
虎眼豆丁
·
2014-11-26 21:00
PHP
CodeIgniter
CodeIgniter
源码分析之Common.php
虎眼豆丁
·
2014-11-26 21:00
PHP
CodeIgniter
CodeIgniter
源码分析之
CodeIgniter
.php
虎眼豆丁
·
2014-11-26 20:00
PHP
CodeIgniter
Codeigniter
CRUD代码快速构建
这里介绍一些目前可以找到的针对
Codeigniter
的解决方案。1. grocerycrud网站地址:http://www.grocerycrud.co
万里虎
·
2014-11-26 13:00
使用配置类定义
Codeigniter
全局变量
之前提到的
CodeIgniter
引入自定义公共函数这篇文章提到了公共函数实现,全局的变量也可以借助helper函数来实现。不过,更为合适的方式可能要属用配置类定义了。
万里虎
·
2014-11-26 12:00
扩展
Codeigniter
控制器
session->userdata('id'))==0) redirect(site_url('login/index')); } //前台加载视图方法 publicfunction_template($template,$data=array()){ $data['nav']=$this->get_left(); $data['tpl']=$template; $this->get_top($
绍铖_TT_OO
·
2014-11-26 11:00
扩展CI控制器
CodeIgniter
源码分析之index.php
虎眼豆丁
·
2014-11-25 00:00
PHP
CodeIgniter
如何去掉
CodeIgniter
URL中的index.php
CI默认的rewriteurl中是类似这样的,例如你的CI根目录是在/
CodeIgniter
/下,你的下面的二级url就类似这样http://localhost/
CodeIgniter
/index.php
万里虎
·
2014-11-24 14:00
CodeIgniter
框架同时连接多个数据库
1.描述:CodeIginter有一个配置文件让你存放数据库连接值(username:用户名,password:密码,databasename:数据库名,等等......)2.文件位置:该配置文件位于application/config/database.php3.注意事项:除默认数据库外其他的数据库的pconnect键名对应的键值为FALSE4.示例:$active_group='default
jerysun
·
2014-11-23 21:20
codeIgniter
Zend Studio 8实现
CodeIgniter
代码提示的方法
在CI_Controller和CI_Model的类定义前追加如下代码。既能够进行代码提示,也能够在自定义Model中访问$this->db了。PHP/***@propertyCI_Loader$load*@propertyCI_DB_active_record$db*@propertyCI_Calendar$calendar*@propertyEmail$email*@propertyCI_Enc
万里虎
·
2014-11-21 15:00
让
codeigniter
路由支持只能解析带问号的重写!
配置路由,网址http://www.***.com/info/cat-13479-13487-0/的实际访问方法为info/lst?type=cat&v1=$1&v2=$2&v3=$3方法:修改文件:system/core/Router.php的方法:_parse_routes()加入如下一句://2014-11-1612:19addbyf.z.bif(strpos($val,'?')!==fal
用户昵称不能为空
·
2014-11-16 12:45
codeigniter
codeigniter
验证码
');"title="看不清,换一张"id="captcha"> functionload_captcha(id,url) { $("#"+id).html(''); $("#"+id).load(url); } $("#captcha").load(''); Controller中方法publicfunctioncaptcha() { $this->load->helper('captcha
绍铖_TT_OO
·
2014-11-12 11:00
CodeIgniter
验证码
编程六月定律
这实际上是我使用
Codeigniter
实现的第一个MVC项目。打开项目文件后,很多东西都让我头晕。首先,没有版本控制,第二,没有注释。 读起代码,我的“F*CK/分钟”的值一直冲破屋顶。
kjshdf123
·
2014-11-11 09:20
程序员
博客
项目
记不清
gearman初探(二、前期准备)
写在前面:php发送邮件有很多方法,可以用php内置的mail()函数,可以用第三方功能完备比较成熟的邮件类,也可以用框架内的邮件发送模块,比如
codeigniter
,甚至可以用php的socket来发送邮件
隐形人
·
2014-11-08 21:00
[置顶] CI框架源码阅读笔记5 基准测试 BenchMark.php
上一篇博客(CI框架源码阅读笔记4引导文件
CodeIgniter
.php)中,我们已经看到:CI中核心流程的核心功能都是由不同的组件来完成的。
ohmygirl
·
2014-11-07 00:00
[置顶] CI框架源码阅读笔记4 引导文件
CodeIgniter
.php
这之中,
CodeIgniter
.php做了哪些工作?我们一步步来看。1
ohmygirl
·
2014-11-04 17:00
ci2.2+smarty3.1.20整合
php ci2.2与smarty3.1.20整合 1.下载ci框架与smarty,在此不再赘述 2.将
CodeIgniter
-2.2-stable.zip解压放到php根目录下 3.解压Smarty
gwh_08
·
2014-11-01 12:00
smarty
codeIgniter
在view中引入model
理论上来说,如果项目能够使用MVC框架,清晰的层次,是最合理不过的。最好的办法就是把这三层分开写。但有些项目有时颇有些变态,或处于非常阶段,这时,就会遇到一些特殊的问题,就像标题所说。先把解决方法贴出来:$CI=&get_instance(); $CI->load->model('goods/product_model','pm'); $products=$CI->pm->list(3);再次重申
yageeart
·
2014-10-31 14:00
使用
CodeIgniter
框架快速开发PHP应用(一)
使用
CodeIgniter
框架快速开发PHP应用(一)(转载请保留出处)对
CodeIgniter
的介绍大多数PHPer都想写出运行状态良好的应用程序,而且希望尽可能做得简单且不费事。
shenli9java
·
2014-10-29 16:49
PHP
CodeIgniter
CodeIgniter
框架开发程序源码开放
自己初学php时,用
CodeIgniter
框架开发的后台统计程序源码程序部分页面如图:详细配置及下载源码:http://bbs.phpthinking.com/forum.php?
PHP开发学习门户
·
2014-10-23 16:00
ci框架
源码开放
CodeIgniter
处理多文件多格式上传
CodeIgniter
的文件上传类允许文件被上传。您可以设置指定上传某类型的文件及指定大小的文件。上传文件普遍的过程:一个上传文件用的表单,允许用户选择一个文件并上传它。
demon3182
·
2014-10-15 16:00
数据库
加密
CodeIgniter
表单
upload
codeigniter
不能引入css样式表
虽然知道
codeigniter
有样式表引入路径的问题(很多框架或架构都有一些使用习惯,不必对此诟病)。
yageeart
·
2014-10-13 16:00
CodeIgniter
中使用CSRF TOKEN的一个坑
事情的经过是这样的,一个自动化扫描工具说我的代码中存在XSS漏洞,什么是XSS不懂的朋友可以看这里我的代码里面开启
CodeIgniter
框架的CSRFToken,如下:很简单,更多详情参考CI官方文档,
huangjacky
·
2014-10-12 12:00
Codeigniter
- 去除URL中的index.php
在
Codeigniter
中默认url的形式:http://huangjacky.com/index.php/controller/action/param1/param2,那么如何去掉这个url中的index.php
huangjacky
·
2014-10-12 12:00
codeigniter
去除index.php (nginx,apache) 通用方法
apache 在apache下去掉url上的index.php折腾了好久,一直是访问css,js,图片文件 youcan'taccessfilesonserver之类的错误提示,apached的配置上说的是 把 AllowOverride none改成 AllowOverrideAll,然后allowfromall,一直不生效,可以跳转页面,但是样式,js文件,图片都丢失,发现还是.htacc
ikscher
·
2014-10-10 11:00
apache
CodeIgniter
jquery mobile笔记
id=4#q22:
codeigniter
(ci)在nginx下返回404的处理方法即
codeigniter
在nginx下配置方法, 对于/index.php/abc这种url,Apache和lighttpd
ikscher
·
2014-10-06 15:00
jquery
mobile
CodeIgniter
在nginx下404 not found
server { listen 80; server_name test.platform; charset utf8; root /data/www/platform/trunk; location / { index index.html index.ph
·
2014-09-29 17:00
CodeIgniter
CodeIgniter
2.2.0-在控制器里调用load失败报错的问题
报错如下:hello APHPErrorwasencountered Severity:Notice Message:Undefinedproperty:Test::$load Filename:controllers/test.php LineNumber:9 Fatalerror:Calltoamemberfunctionview()onanon-objecti
逆水寒龙
·
2014-09-21 22:00
ci 框架整合smarty
第一步:安装
CodeIgniter
点击立即下载最新版本的Zip包>>https://ellislab.com/
codeigniter
/user-guide/installation/downloads.html
仰望右手边
·
2014-09-19 16:07
System
项目
文件夹
根目录
点击下载
CodeIgniter
更新和插入数据库时的进行数据转义
一、解决方法:1插入数据时,使用
CodeIgniter
d的ActiveRecord模式的set方法,set()接受可选的第三个参数$escape,如果此参数被设置为FALSE,就可以阻止数据被转义,该参数的默认值是
雪之丞12
·
2014-09-16 15:00
CodeIgniter
框架学习记录
1.以下划线为开头的控制器方法不能被浏览器直接访问,但可以被其他方法调用必须public,不能下划线开头的方法才能被浏览器直接访问,访问时方法名是不区分大小写的2.变量的共享:在控制器里:publicfunctionindex() { $arr=array( array('id'=>'101','name'=>'jack'), array('id'=>'102','name'=>'bob'), )
u010467643
·
2014-09-15 22:00
框架
PHP
CodeIgniter
[PHP]
CodeIgniter
数据库报错以及mysql_connect(): No such file or directory报错
首先
CodeIgniter
连接数据库连不上,总是显示连接错误,但是又没有error信息,难以debug。
wxg694175346
·
2014-09-06 09:00
codeigniter
默认路由报错的问题
最近在使用
codeigniter
时遇到一个莫名其妙的bug。
superhj1987
·
2014-09-04 16:00
CodeIgniter
CodeIgniter
2014
EllisLabteam還有在維護CI,最新的消息可以在github上追蹤https://github.com/EllisLab/
CodeIgniter
/底下是最新版本號,今年6月釋出~
CodeIgniter
2.2.0Released06.05.2014
Adam_OuYang
·
2014-09-04 13:00
error: X11/xpm.h: No such file or directory 解决
项目说明:1.项目基于CI(
codeigniter
2.1.4)框架;2.多数据源支持(mysql,oracle),mysql与oracle部署在其它服务器上;3.支持PDO。 环境说明
shuyun123456789
·
2014-09-03 02:00
linux
CodeIgniter
框架中的多语言
CI应用目录下有一个language语言包目录,用来配置多种不同的语言。语言的配置位于config文件中,配置格式如下: $config['language']='english';定义语言文件language下有个空的english目录,即上面定义的系统默认语言目录,系统会从该目录加载语言包文件。如果要定义不同的语言包,如zh_cn,则创建zh_cn目录并配置相应语言包文件即可。需要注意的是
Junn
·
2014-08-30 20:00
框架
PHP
CodeIgniter
多语言
CI
codeIgniter
学习
codeIgniter
是轻量级的php框架,做中心型的网址非常适合,上手特别快。特点:1基于mvc。
xiongzhengxiang
·
2014-08-27 19:00
codeigniter
+ nginx 如何配置
最后发现问题是:
codeigniter
的controller的文件名和类名不一致导致的。
xiongzhengxiang
·
2014-08-27 11:00
CodeIgniter
简介
参考网页:http://kingphp.blog.163.com/blog/static/20042324420125510938403/ 隐藏index.php与加载外部文件: 其实不管是在用CI还是ZF都有同样一个问题,就是路径的问题。前期,我在用ZF做CMS时,我在.htaccess文件中设置了如遇到js,css,img等资源文件都不重
zdflgl
·
2014-08-18 11:00
CodeIgniter
CodeIgniter
连接到微软SQLSERVER2012数据库
1,PHPPHP版本5.3.3Apache版本2.1.5MSSQL版本2012修改database.php下的$db['default']['dbdriver']='sqlsrv';修改database.php下的$db['default']['pconnect']=FALSE;修改database.php下的$db['default']['db_debug']=TRUE;修改database.p
Key君_ziying
·
2014-08-15 00:00
sqlsrv
mssql
codeigniter
php
CodeIgniter
框架在Nginx下的重写规则
listen 80; server_name www.ci.com; location / { root d:/www/
Codeigniter
shijiaoliang
·
2014-08-12 16:40
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他