1、model层
<?php
namespace app\common\model;
use think\Model;
use think\Db;
class Order extends Model
{
/**
* 查询
*/
public function find($id){
$data = Db::table('zt_order')->find($id);
return $data;
}
}
2、controller层
<?php
namespace app\api\controller;
use think\Controller;
use app\common\model\Order as OrderModel;
class Order extends Controller
{
public function test($id=1){
//调用Model层
//方法一:静态调用(当控制器和类名一样时用别名引入)
$order = OrderModel::find($id);
//方法二:实例化(当控制器和类名一样时用别名引入)
$order = new OrderModel();
$order=$order->find($id);
//方法三:用助手函数(此时不用别名,直接写model的文件名)
$order = model('common/Order')->find($id);
if(!$order){
echo "调用model层错误。";
}
return json($order);
}
}