application/config/routes.php中定义了一个名为$route的数组,用来设置默认路由和404页面以及可以设置一些匹配方式。默认的配置如下:PHP复制代码 $route['default_controller'] = "welcome"; $route['404_override'] = ''; 复制代码default_controller指定默…
application/config/routes.php中定义了一个名为$route的数组,用来设置默认路由和404页面以及可以设置一些匹配方式。默认的配置如下:PHP复制代码 $route['default_controller'] = "welcome"; $route['404_override'] = ''; 复制代码default_controller指定默…
配置说明$config['language']:指定项目语言包。需要注意的时Codeigniter自带的类库错误提示语言包位于/system/language/english/目录下,当这里配置非english时, 如果需要用到这些类库,则需要拷贝语言包到指定的目录中,否则会出现load出错。$config['charset']:设置…
刚使用Codeigniter时也被其中的SESSION迷惑过,后来就再也没用过CI自带的SESSION,想必还是有必要整理一下SESSION。为弄清CI中的SESSION,先来说一下PHP中SESSION是如何工作的。由于HTTP协议本身是无状态的,所以当保留某个用户的访问状态信息时,需要客户端有一个唯一标…
先看一下上面的错误提示,你能很快找到问题所在吗?该问题就是因为csrf引起的!当csrf_protection为true时,会对每个POST提交页面进行csrf保护校验,验证不通过就会报上面的错误了。csrf就好比在每个提交页面设置了一个隐藏的验证码,验证码的名字叫csrf_test_name,值为…
配置文件中有几个有关URL的配置,影响到路由、参数的获取和URL的创建,它们是:PHP复制代码 $config['base_url'] = ''; $config['index_page'] = 'index.php'; $config['uri_protocol'] = 'AUTO'; $config['url_suffix'] = ''; $config['allow_get_array'] = TRUE; …
CodeIgniter带了自动加载的功能,可以全局加载类库、模型、配置、语言包等,对于需要全局使用的功能相当方便。例如:有个全局函数写在app_helper.php中,需要全局加载这个函数,只需设置autoload.php:PHP复制代码$autoload['helper'] = array('app');复制代码接下来,所…
调整好目录机构、设置好SVN之后还有一些事情要做:一、目录权限application目录的cache目录和logs目录分别用来存放缓存和日志文件,需要设置为递归可写。cache:1、 一般用来存放输出缓存,模版缓存,一些数据的文件缓存,通常情况下这里的各种缓存是可删除的,删除后不会…
先来看一个实际的例子,项目中存在这样一个配置文件:PHP复制代码 $STATUS = 'normal'; //测试为test,正式为normal$KEY_INFO = array( 'a_test' => array( 'key' => 'a_test_key', 'value' => 'a_test_value' ), 'a_normal' => array…
通过半年来对CodeIgniter框架的学习以及针对项目碰到的一些问题,产生了一点点心得,于是决定总结下这段时间对CodeIgniter的认识,先从目录结构说起吧。CodeIgniter框架已帮我们配置好了项目目录结构,来看看Codeigniter的目录结构: index.php: CodeIgniter单一入口文件…
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4