thinkcmf常用语句

// 读取、排序、分页、page、分配、渲染fetch

$goodscate =  Db::name('user_article')->where('status',1)->select();

$article =  Db::name('user_article')
    ->order('id desc')
    ->paginate(3);
$this->assign("article", $article);
$this->assign("page", $article->render());
return $this->fetch();


// 添加操作

$user = ['user_nickname'=>'老猫'];
$res = Db::name('user')->insert($user);



// 更新操作

$res = Db::name('user_article')
    ->where('id', $id)
    ->update(['goods_status' => $q]);


// 条件删除    

$res = Db::name('user')->where('id',1)->delete();


// 判断请求ispost,只能用在post提交,不能用在get

if (Request::instance()->isPost())


// 获取当前请求的所有变量(经过过滤)

$postdata = Request::instance()->param();

// 获取当前请求的所有变量(原始数据)

$postdata = Request::instance()->param(false);


// 成功失败返回

if($res)
{
$this->success('修改成功','edit','',1);
}
else
{
$this->error('修改失败','edit','',1);
}


// 循环标签,注意key


 {$vo.id} {$vo.username}

=============


{$k}. {$vo.id} {$vo.username}


// 条件判断

ThinkPHP
other Framework


// 网站路径,带参数

{:url('shenhe',array('id'=>$vo.id))}

// 分页



// 网站根目录,不带/;

__ROOT__:

// 网站资源根目录,不带/,如果以前版本用__ROOT__来定位网站资源,方便以后cdn切换

__WEB_ROOT__:


// 当前模板根目录,不带/;
// 如:前台 simpleboot3模板根目录是 public/themes/simpleboot3
// 后台admin_simpleboot3模板根目录是public/themes/admin_simpleboot3

__TMPL__:

// public/static目录,不带/;

__STATIC__:

// 控制器层使用,定义CMF根目录,可更改此目录

define('CMF_ROOT', __DIR__ . '/../');

// use

use think\Db;
use think\Request;

// namespace

namespace app\user\controller;

// 设置 session(当前作用域)

session('username', 'thinkcmf');


// 获取 session(当前作用域)

echo session('username');


// 销毁 session(当前作用域)

session('username', null);

// cmf_get_current_user 获取登录用户信息

cmf_get_current_user()

// cmf_get_current_user_id 登录用户ID

cmf_get_current_user_id()
























你可能感兴趣的:(thinkcmf常用语句)