- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
thinkphp3.1.3笔记
1
thinkphp3.1.3笔记
Thinkphp 基础笔记
一、ThinkPHP 3 的输出
a、通过 echo 等 PHP 原生的输出方式在页面中输出
b、通过 display 方法输出
想分配变量可以使用 assign 方法
c、修改左右定界符
休要修改配置文件中的配置项
TMPL_L_DELIM={, //修改左定界符
TMPL_R_DELIM=}, //修改右定界符
二、ThinkPHP 3 的模型使用
需要在方法中通过 new Model (表名)的形式操作数据库
$m=new Model(User);
$arr=$m-select();
DB_TYPE=mysql, //设置数据库类型
DB_HOST=localhost,//设置主机
DB_NAME=thinkphp,//设置数据库名
DB_USER=root, //设置用户名
DB_PWD=, //设置密码
DB_PORT=3306, //设置端口号
DB_PREFIX=tp_, //设置表前缀
姐姐妹妹看过来
2
也可以使用 DSN 方法进行配置
DB_DSN=mysql://root:@localhost:3306/thinkphp,//使用 DSN 方式配置数据
库信息
如果两种方式同时存在,以 DSN 方式为优先
还有一种简单实用模型的方式
M() 等效为 new Model(); 可以在任何地方执行任何一个表
$m=M(User);
$arr=$m-select();
使用模型的实例可以对数据进行操作,操作的工作一般就是对数据库进行 增删改
查 CURD
增 -C Create $m-add()
删 -D Delete $m-delete()
改 -U Update $m-save()
查 -R Read $m-select()
三、补充
a、模板可以遍历数组
volist name=data id=vo
{$vo.id}{$vo.username}{$vo.sex}br/
/volist
姐姐妹妹看过来
3
b、我们可以开启调试功能中的 page_trace
1.开启调试功能
//3.开启调试模式
define(APP_DEBUG,true); 上线后关闭
2.我们需要设置配置文件,开启页面 trace 什么是 trace 加载哪些文件
用时多少 错误 流程 sql 都可以看到
SHOW_PAGE_TRACE=true,//开启页面 Trace 只有开启模版才有效
四、ThinkPHP 3 读取数据
对数据的读取 Read
$m=new Model(User);
$m=M(User);
select
$m-select();//获取所有数据,以数组形式返回
find
$m-find($id);//获取单条数据
getField(字段名)//获取一个具体的字段值
$arr=$m-where(id=2)-getField(username); //获取 id 为 2 的字段为
username 的值 连贯操作
五、ThinkPHP 3 创建数据
对数据的添加 Create
$m=new Model(User);
$m=M(User);
姐姐妹妹看过来
4
$m-字段名=值 //方法一
$m-add();
$data[字段名]=值 //方法二
$m-add($data);
返回值是新增的 id 号
六、ThinkPHP 3 删除数据
$m=M(User);
$m-delete(2); //删除 id 为 2 的数据
$m-where(id=2)-delete(); //与上面效果相同,也是删
文档评论(0)