fastadmin_调用model层方法
1、model层
<?php
namespace appcommonmodel;
use thinkModel;
use thinkDb;
class Order extends Model
{
/**
* 查询
*/
public function find($id){
$data = Db::table(zt_order)->find($id);
return $data;
}
}
2、controller层
<?php
namespace appapicontroller;
use thinkController;
use appcommonmodelOrder 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);
}
}
上一篇:
IDEA上Java项目控制台中文乱码
