小白学习日记更新
1.首先看开发手册很重要ThinkPHP5.0完全开发手册
2.use thinkDb;即可Db::table('')->等一系列操作
3.Db::table('')->find()是找一条记录
Db::table('')->select()是找多条
Db::table('')->limit(3,2)是找第4条,取两条数据
Db::table('')->getLastSql();是输出最后一次语句
4.tp5的严格性,必须判断是否有或者存在!!!!!!!!!!!!!!!,isset()
5.改了php的config文件,要清理一下缓存,runtime文件夹下面的所有数据清理一下
6.数组去重,array_unique()
7事务
方法:a(),判断数组里面是否有false,0
有则
Db::rollback();
无则
Db::commit();
8页面变量输出
{foreach name ='info' item ='a' key = 'k'}
{/foreach}
{if condition = 'isset($v.student_name)'}{$v.student_name}{/if}
9.接口,php是弱类型的,接口返回给安卓,记得,intval,strval
10.前后台,交流只能是字符串和json格式,前台和后台的数组是不一样,后台传前台,json_encode,或者前台接收{$area_total|json_encode}
JSON.stringify()对象转字符串
JSON.parse()字符串转对象
11.get_defined_vars()//获取传过来的所有值
12.$_FILES:经由 HTTP POST 文件上传而提交至脚本的变量
13.获取表单内容$('form[name = "a"]')
<form name="a"></form>
14导数据问题
<?php
set_time_limit(0);
$str = 'http://baidu.com/Public/upload/1196.jpg
http://baidu.com/Public/upload/06098.JPG
';
$arrays = explode("
", $str);
foreach($arrays as $_url){
if(!$_url) return;
var_dump(basename($_url));
copy($_url, basename($_url));
}
var_dump($arrays);
15.表单提交,给input 相应name, 选中的状态就是提交过来的值
16.
是换行,英文是New line,表示使光标到行首
是回车,英文是Carriage return,表示使光标下移一格
表示回车换行
跳格
17.如何获取自己的接口
1.curl
2.controller('')->aa();
18.图片存本地
//图片存本地
foreach ($img_arr as $_url) {
if (!$_url) return;
$https = 'http://fweiweo/Public/upload/123.png’;
$cccc = "d:/xt/".basename($_url);//basename($_url)=123.png,存到本地d盘,xt文件夹下
@copy($https, $cccc);//图片存本地
}