CI框架初探】的更多相关文章

2014年7月3日 17:39:35 简易版: index.php->codeIgniter.php->找到控制器类文件并include->创建实例->执行成员函数 详细版本: 浏览器请求-> index.php 包含codeIgniter.php(接下来的步骤都是在codeIgniter.php中执行) 包含system/core/common.php文件,利用里边的load_class函数加载一堆系统类,实例化,保存到静态数组中 包含sys/core/Controller…
一个简单的登陆写好之后,发现每次进入需要登陆之后才能进入的页面都会跳转到登录页面,猜测应该是session被清了,打印出来,果然为空,但是我没有设置session的生存周期,按照默认的应该是24小时,怎么会被清空呢. 到ci框架config下的config.php里面查看,发现一项配置,$config['sess_time_to_update'] = 300;sess_update方法会根据这里配置的时间间隔值,定时更新数据库中的session信息(换个新sessionId),同时设置cooki…
ci框架开发商城2 1/28/2016 9:45:52 PM mvc完整案例 mvc完成新闻的增删改查 news控制器news.php class News extends CI_controller{ public __construct(){ parent::__construct(); //载入news_model $this->load->model('news_model');} public function add(){ $this->load_view('add.html…
ci框架开发商城1 1/28/2016 9:43:52 PM userguide删除 system application controllers 控制器 models 模型 views 视图 模板 cache缓存目录 config配置文件目录 core 核心库扩展目录 errors 错误页面文件夹 helpers 自定义辅助函数文件夹 hooks钩子文件目录 libraries 自定义库文件夹 类文件 logs日志 third_party第三方库 如smarty CI命名规范 控制器 类和方法…
    Ci框架中Hooks可以理解:在框架的执行流程过程中,允许开发者在固定的某些时间点上(如:调用控制器前,调用控制器后等时间点上),调用其他函数来扩充CI框架执行流程的一种方法.技术上来就是通过配置文件,调用其他函数执行:   1.CI框架Hooks使用:     1.1.修改application/config/config.php文件,enable_hooks默认为FLASE,改成TRUE…
有助请顶,不好请评.0:33 2016/3/12CI框架使用PHPmail插件发送QQ邮件:发送成功,不过修改了主机参数,还包含了一个phpmail中的一个另外的文件,详见下方:参见:http://codeigniter.org.cn/forums/thread-11484-1-1.html博文摘写: 不知道大家在使用CI的email类的时候,是否有遇到麻烦,特别是使用smtp方式的时候,我遇到的是只能使用126邮箱,QQ和gmail都发送不成功,很无懒,最后在我们另外一个站上直接使用了phpm…
一.下载CI框架并安装,这里放置一张自己的项目目录结构图 目录框架搭建好之后开始将自己的项目与框架融合 二.更改相关配置 1.用任何文本编辑器打开 application/config/config.php 去设置你的网站根 URL $config['base_url'] = 'http://localhost/项目所在文件夹名/' 2.打开 application/config/database.php 去设置你的数据库参数 $db['default']['username'] = '数据库用…
一.以下是CI框架 1.把所有的要接收的字段放在数组中 例: 我要接收:id,name,age,mobile 等字段 $req = array('id','name','age','mobile'); 2.for循环判断即可 for($i = 0;$i < count($req);$i ++ ){ $j = $this->load->get_post($req[$i],true); if(empty($j)) exit($req[$i].' 为空'); $data[$i] = $j; }…
CI 框架等移植到不同等环境十分方便,只要改很少等配置: 1.修改config.php 文件(修改这一个文件就可以跑通了): $config['base_url'] = 'http://127.0.0.1/bill/'; 2.使apache支持 rewrite 模块(去掉index.php) sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load 修改配置 /etc/ap…
ngnix 支持 CI框架1.修改config.php 参考网址:https://www.chenyudong.com/archives/codeigniter-in-nginx-and-url-rewrite.html 2. ci小样例 http://www.mamicode.com/info-detail-514033.html 控制器的默认配置文件: routes.php, 不修改默认为跳转到welcome控制器 3.修改CI为子目录 https://yq.aliyun.com/artic…