Codeigniter基础
一、去除index.php
新建.htaccess
:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
二、控制器:
class User extends CI_Constroller{ … } //类的定义
$this->load->model(‘user_model’); //加载模型
$this->user_model->get_user_list(); //使用模型里面的方法啦。
三、模型:
class User_model extends CI_Model{ … } //类的定义
$this->load->database(); //记得初始化的时候加载数据库。
$this->db->get( … ); //然后就可以调用数据库的方法啦。
$this->load->model('user_model', 'rename_model', TRUE);
//第一个参数:模型名字
//第二个参数:是给模型重命名的名字
//第三个参数:如果是TRUE,则连接数据库(如果模型中没有连接数据库。)
$this->load->database();
//主要是模型中初始化连接数据库。
$this->load->view('user/create', $data);
$this->load->helper('url');
$this->input->post('title');
对于
$this->load->view('header', $data);
$this->load->view('menu', $data);
$this->load->view('content', $data);
$this->load->view('footer', $data);
可以使用 assign
转载于:https://www.cnblogs.com/mvpchenjian/p/6237754.html
Codeigniter基础相关推荐
- Codeigniter 4基础教程(2)-- 版本差异,模板,一个form例子
0.版本差异 Codeigniter 4 与Codeigniter 3差异比较大,比如v3中的 $this->load->view('hello'); 就会报错. 另外,开发过程中,建议开 ...
- php vsftpd文件上传类,php ftp文件上传函数(基础版)
php ftp文件上传函数(基础版) 复制代码 代码如下: // 定义变量 $local_file = 'local.zip'; $server_file = 'server.zip'; // 连接F ...
- composer搭建php框架,用 Composer构建自己的 PHP 框架之基础准备
『Composer 一统天下的时代已经到来!』 --白岩松 "一个时代结束了,另一个时代开始了." Framework Interoperability Group(框架可互用性小 ...
- CI框架源码阅读笔记4 引导文件CodeIgniter.php
到了这里,终于进入CI框架的核心了.既然是"引导"文件,那么就是对用户的请求.参数等做相应的导向,让用户请求和数据流按照正确的线路各就各位.例如,用户的请求url: http:// ...
- codeigniter详细笔记
下载解压后把整个目录(假设目录名为cidemo)放到web site里(假设放入root目录下)即可. check if it works at http://localhost/cidemo/ind ...
- codeigniter中创建自己的类库
2019独角兽企业重金招聘Python工程师标准>>> 当我们使用术语"类库"时,我们一般指的是位于libraries 文件夹中的类,它们在wiki的" ...
- codeigniter钩子的使用
CodeIgniter 的钩子功能,使得我们可以在不修改系统核心文件的基础上,来改变或增加系统的核心运行功能.可是钩子究竟该怎么用呢?虽然不是很难,不过很多刚用ci的朋友可能还是不明白怎么用. 通过本 ...
- php 建立自己的框架,利用 Composer 一步一步构建自己的 PHP 框架(一)——基础准备...
"一个时代结束了,另一个时代开始了." Framework Interoperability Group(框架可互用性小组),简称 FIG,成立于 2009 年.FIG 最初由几位 ...
- 在Codeigniter框架中使用NuSOAP
0.NuSOAP的简介 NuSOAP 是一组功能强大的PHP类,这个工具的发布让使用和创建SOAP消息变得相当简单. NuSOAP有Dirtrich Ayala编写,可以无缝的与许多最流行的SOAP服 ...
最新文章
- 深入浅出 CPropertySheet
- Lync与Exchange 2013 UM集成配置
- 如何根据分页的当前页数查询数据_数据量很大的情况下,如何分页查询优化方案?...
- 对于多表查询和转账的事务提交
- Ubuntu 安装Jenkins报错
- 读大道至简——编程的精义感想
- 速度上车,全网无损音乐,付费内容任你免费下载
- excel转pdf排版怎么不变
- vue实现画出页面二维码的3种办法
- 2-14-Multiple Exemplars-based Hallucination for Face Super-resolution and Editing(ACCV2020)
- 快排 c语言,c语言的库函数之快排
- 3D建模软件测试自学,收藏:5个自学3DMAX教程以及3D模型资源的网站
- 计算机的基础知识(一)
- android端接入腾讯云直播全过程详解(包含腾讯云点播、腾讯云IM)直播+弹幕+录制直播视频
- Android 从相册中选择照片并返回
- 什么是静态网站生成器
- 火爆全网,495页《看漫画学Python》全彩PDF免费分享,入门编程培养兴趣首选
- 数据分析-常用的数据分析框架-06
- 儒猿秒杀季!微服务限流熔断技术源码剖析与架构设计
- Android使用Bmob移动后端云Restful API需要注意的问题
热门文章
- struts配置通配符*来匹配方法,实现动态调用
- [转载]linux 出现: Starting MySQL.Manager of pid-file quit without updating file.[FAILED] 已解决...
- 史蒂夫 乔布斯(Steve Jobs)在斯坦福大学2005年毕业典礼上的演讲
- Retrofit网络请求框架使用简析——Android网络请求框架(四)
- Mr.J-- jQuery学习笔记(二十七)--DOM操作方法(删除获取文本)
- Codeforces Round #470 Div. 1
- mysql获取表的行号
- John's trip(POJ1041+欧拉回路+打印路径)
- 十九、动态加载脚本和样式
- java 多线程面试题