加入del键 删除不unlink文件,去除 预记录比对值 用于下次添加! (已经完成)
wordpress 函数?
钩子?自定义函数?
加入del键 删除不unlink文件,去除 预记录比对值 用于下次添加! (已经完成)
wordpress 函数?
钩子?自定义函数?
ROOT_PATH 项目个根目录;public或者app的上一层目录
halt($info) 调试
模版显示及JSON返回
return $this->fetch();
return json($arr);
think\Session
Session::set('name','thinkphp');
Session::get('name');
// 判断(当前作用域)是否赋值
Session::has('name');
// 判断think作用域下面是否赋值
Session::has('name','think');
// 取值(当前作用域)
Session::get('name');
// 取值think作用域
Session::get('name','think');
// 删除(当前作用域)
Session::delete('name');
// 删除think作用域下面的值
Session::delete('name','think');
// 指定当前作用域
Session::prefix('think');
// 取值并删除
Session::pull('name');#不存在返回Null
// 清除session(当前作用域)
Session::clear();
// 清除think作用域
Session::clear('think');
助手函数 session()
// 赋值(当前作用域)
session('name', 'thinkphp');
// 赋值think作用域
session('name', 'thinkphp', 'think');
// 判断(当前作用域)是否赋值
session('?name');
// 取值(当前作用域)
session('name');
// 取值think作用域
session('name', '', 'think');
// 删除(当前作用域)
session('name', null);
// 清除session(当前作用域)
session(null);
// 清除think作用域
session(null, 'think');
助手函数input[/d整数 /f浮点 /s字符串 /b布尔值 /a数组]
$id=input(‘param.id’);GET或者POST
$id=input(‘get.id/d’);#强制转换为数字
$id=input(‘post.id/s’);#强制转换为字符串
文件上传:
表达式 | 含义 |
---|---|
EQ、= | 等于(=) |
NEQ、<> | 不等于(<>) |
GT、> | 大于(>) |
EGT、>= | 大于等于(>=) |
LT、< | 小于(<) |
ELT、<= | 小于等于(<=) |
模型生成
namespace app\index\model;
class User extends \think\Model
{
// 设置当前模型对应的完整数据表名称[可以用$table设置表,或者$connection设置连接新的数据库]
protected $table = 'think_user';
// 设置当前模型的数据库连接
protected $connection = [
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => 'thinkphp',
// 数据库用户名
'username' => 'root',
// 数据库密码
'password' => '',
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'prefix' => 'think_',
// 数据库调试模式
'debug' => false,
];
}
protected function initialize()
{
//需要调用`Model`的`initialize`方法
parent::initialize();
//TODO:自定义的初始化
}
//自定义初始化
protected static function init()
{
//TODO:自定义的初始化 仅实例化开始才运行
}
控制器中调用需要使用use app\index\model\User as ModelUser;
modeluser=new ModelUser;
{$mina|default=’123′}如果$mina不存在则设置默认值123;
use think\Db;
$where[‘mlo|lo’]=[‘>’,0];
$where[‘lon’]=1090;
$infoselect=Db::name(‘table’)->where($where)->where(‘valuea=valueb’)->whereOr($whereOr)->select();
whereOr() 添加一个or并列条件
find(); false 或者 一个数组
select();必须:count($infoselect)如果false那就是没有数据
count();查询数字个数
insertGetId($data);插入值 返回ID
insertAll($list);插入多个
insert($one);true/false
update($up);
delete($info);
order(‘time’,’desc’)
field(‘id,name,book’)
Group 分组
curl https://get.acme.sh | sh
alias acme.sh=~/.acme.sh/acme.sh
acme.sh --issue -d mydomain.com -d www.mydomain.com --webroot /home/wwwroot/mydomain.com/
你好世界 !!
开始静心写blog@
崩坏3壁纸 23号