小白学习日记更新:tp5.0

小白学习日记更新

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);//图片存本地

}
 

原文地址:https://www.cnblogs.com/mlls/p/6388870.html