【CI框架,表述提交没有反应,这是为什么呢】教程文章相关的互联网学习教程文章

CI框架使用composer安装的依赖包步骤与方法分析

本文实例讲述了CI框架使用composer安装的依赖包的相关操作步骤与方法。分享给大家供大家参考,具体如下: 本文针对 Linux 系统,windows 第一步 根据 composer 官网进行安装 后面的步骤相同 step 1 全局安装 composer $ curl -sS https://getcomposer.org/installer | php $ mv composer.phar /usr/local/bin/composerstep 2 创建composer.json 到你的项目根目录 {"require": {"kriswallsmith/buzz": "*"} }这里将添加一个 Buzz ...

CI框架表单验证实例详解

本文实例讲述了CI框架表单验证的方法。分享给大家供大家参考,具体如下: 1、form头部信息的自动输出函数(view) <?php$attributes = array(class => email, id => myform);echo form_open(email/send, $attributes);//上面一行代码输出://<form method="post" accept-charset="utf-8" action="http://example.com/index.php/email/send" id="myform" class="email"/>/** form_open_multipart()* 函数用法同上,加上了文件上传的信...

CI框架入门之MVC简单示例

本文实例讲述了CI框架入门之MVC简单示例。分享给大家供大家参考,具体如下: 最简单的CI模型: 注意:模型需要用到数据库 配置文件在appcation/config.php 这里我们要用到数据库,需要将databases.php中的相关参数填写一下,具体不再赘述。 直接进入主题: MVC: 1、首先谈“M” 模型 CI中的模型存放在application/models文件夹里 命名规则是:类名_model.php 文件中只包含一个类: 如: class Nb_model extends CI_Model {public ...

CI框架常用经典操作类总结(路由,伪静态,分页,session,验证码等)

本文实例总结了CI框架常用经典操作类。分享给大家供大家参考,具体如下: 1. 超级对象中的URI CI_URI类的解析url的相关信息 直接使用$this->uri可以使用它的相关属性 system/core/URI.php文件中 部分常用属性: (1) 分段获取url相关信息 $this->uri->segment(4); //获取url中pathinfo //的第四段的值入口文件.php/控制器/动作/参数1/参数2/... (2) 通过方法中的形参传参 需要设默认值和顺序要注意 index.php/user/index/3/zhangsan...

CI框架无限级分类+递归的实现代码

CI是什么? CodeIgniter是一个轻量级但功能强大的PHP框架,基于MVC设计模式,提供了一套丰富的类库,简单易学,高效实用。 下面看下CI框架无限级分类+递归的实现代码,具体代码如下所示: //无级分类+递归 public function digui(){ $crr = $this->db->get(category)->result_array(); $list[type] = $this->nolimit($crr,0,0); $this->load->view(list1,$list); } public function nolimit($crr,$p_id,$level){ static $arr = arra...

CI框架扩展系统核心类的方法分析

本文实例讲述了CI框架扩展系统核心类的方法。分享给大家供大家参考,具体如下: 首先你系统扩展类是放在application/core下面的,本来系统核心类是CI_Controller,所以你不能以CI_开头了,你需要打开 application/config/config.php 修改: $config[subclass_prefix] = MY_;为你的前缀! 一些公共的模块就可以卸载自己的核心类里面了! 这几天读了Dilicms(轻量级的后台架构),比如说他的后台扩展类是这样的: <?php if ( ! define...

CI框架整合widget(页面格局)的方法

本文实例讲述了CI框架整合widget(页面格局)的方法。分享给大家供大家参考,具体如下: 在WEB开发过程中,我们免不了要输出视图文件,而通常视图文件又一般都少不了头部、左侧栏以及底部这些公共元素。 如何让整个项目开发在涉及视图套用时引入敏捷的思维,提高效率呢?就不得不提一下widget。承然你也大可以使用HMVC模型。 这里仅介绍下widget如何结合入CI框架中: 1、在类文件MY_Controller.php中添加调用方法: /* * 如果$name存...

CI框架常用方法小结

本文实例讲述了CI框架常用方法。分享给大家供大家参考,具体如下: 一、在模板文件中加载css、js文件: <link rel="stylesheet" type="text/css" href="<?=base_url(css/style.css)?>" /> <link rel="stylesheet" type="text/css" href="<?=base_url(js/kindeditor/themes/default/default.css)?>" /> <link rel="shortcut icon" href="<?=base_url(images/favicon.ico)?>" /> <script type="text/javascript" src="<?=base_url(js/...

CI框架实现cookie登陆的方法详解

本文实例讲述了CI框架实现cookie登陆的方法。分享给大家供大家参考,具体如下: 第一步:login.php //登陆方法public function login(){//如果用户名和密码为空,则返回登陆页面if(empty($_POST[username]) || empty($_POST[password])){$data[verifycode] = rand(1000,9999);//生成一个四位数字的验证码//将验证码放入session中,注意:参数是数组的格式$this->session->set_userdata($data);//注意:CI框架默认模板引擎解析的模板...

CI框架AR操作(数组形式)实现插入多条sql数据的方法

本文实例讲述了CI框架AR操作实现插入多条sql数据的方法。分享给大家供大家参考,具体如下: 如果你不使用AR的话,你可以这样做: INSERT INTO TABLE (FIELDS) VALUES (1,2),(3,4); $this->db->query($sql);个人还是喜欢CI的AR操作,老版本(2.0一下)应该没有插入多条数据的操作,新版本可以用: $this->db->insert_batch(); 如下案例: $data = array(array(name => PHP ,url => //www.gxlcms.com),array(name => 脚本之家 ,url =...

CI框架中$this-&gt;load-&gt;library()用法分析

本文分析了CI框架中$this->load->library()的用法。分享给大家供大家参考,具体如下: 我第一次加载失败,原来是文件名和类名不同的原因,先总结关于CI加载你自己的类文件注意事项: 1.第三方加载文件应放在application/libraries文件下 2.文件名和类名应该相同,并且首字母大写,比如说文件名Excel.php 类名应该为Excel 3.通过:$this->load->library(类);方式在你需要的地方加载 4.也可以在application/config/autoload.php中加...

CI框架数据库查询之join用法分析

本文实例讲述了CI框架数据库查询之join用法。分享给大家供大家参考,具体如下: 用 A表中的每个ID 去查询这个 ID 在 people 表中的信息。语句如下: $this->db->from(A); $this->db->join(B, sites.id = B.id);用 A表中的每个ID 去查询这个 ID 在 B表中的信息。 注意SQL的约定,如果一个列名在二张表中是重复的,你需要在列名前加上表名和一个“."号。因此sites.id在位置桌子中意谓id所在的表是sites。在进行SQL多表查询时,最好把...

CI框架的安全性分析

本文分析了CI框架的安全性。分享给大家供大家参考,具体如下: 用过ci框架的人都知道,ci框架能大大缩短你的代码。其实,ci框架更能提高你网站的安全性。 防止对数据库的攻击 数据输入可能引发许多问题。因为 HTML 和数据库的限制,数据中总包含特定的符号—举例来说,省略符号和引号—可能导致你的数据库遭到攻击,最终得到你无法预料的结果。 解决方案是在把这些数据存入数据库前对这些数据进行相关处理。这样做会浪费一些系统时...

CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析

本文实例讲述了CI框架URI.php中_fetch_uri_string()函数用法。分享给大家供大家参考,具体如下: APPPATH/config/config.php中对于url 格式的拟定。 $config[uri_protocol] = AUTO;这个配置项目定义了你使用哪个服务器全局变量来拟定URL。 默认的设置是auto,会把下列四个方式轮询一遍。当你的链接不能工作的时候,试着用用auto外的选项。 AUTO Default - auto detects PATH_INFO Uses the PATH_INFO QUERY_S...

CI框架源码解读之利用Hook.php文件完成功能扩展的方法

本文实例讲述了CI框架源码解读之利用Hook.php文件完成功能扩展的方法。分享给大家供大家参考,具体如下: 看了hook.php的源码,就知道CI使用hook来进行扩展的原理了。 hook的基本知识 http://codeigniter.org.cn/user_guide/general/hooks.html CI中hook的使用经历了一个:开启hook,定义hook,调用hook,执行hook的过程。 手册中已经告知了开启、定义、调用的方法。那么hook的实现原理是啥呢。 <?php if ( ! defined(BASEPATH)) e...

框架 - 相关标签