<?php
namespace app\controller;
use app\BaseController;
use think\Facade\Db;
use app\demo\Model\Aaa;
class Index extends BaseController
{
public function index()
{
// $a = Db::name('aaa')->select();
// var_dump($a);
$Aaa = new Aaa();
$cc = Aaa::withSearch(['user'], [
'user' => '开心朋朋',
])
->select();
$cc =json_decode(json_encode( $cc ),true);
var_dump($cc);
}
}
模型:
<?php
namespace app\demo\Model;
use think\Model;
class Aaa extends Model
{
public function searchUserAttr($query, $value, $data)
{
$query->where('User','like', $value . '%');
}
}
数据库: