ORM模型
PHP框架中的ORM模型配置
在使用PHP框架(如Laravel、ThinkPHP等)进行数据库操作时,ORM(Object-Relational Mapping,对象关系映射)模型提供了一种面向对象的方式来操作数据库表。
以下是一个典型ORM模型配置示例:
// name 指不完整的表名(框架会自动添加表前缀)
protected $name = 'waimai_shop_elm_group_item';
// table 指完整的表名(若设置了此属性,则忽略 name 和前缀)
// protected $table = 'prefix_waimai_shop_elm_group_item';
// 主键字段,默认为 'id'
protected $primaryKey = 'id';
/**
* 若数据库表中已通过 MySQL 设置了 CURRENT_TIMESTAMP 自动管理时间戳,
* 则可关闭框架自动维护 created_at / updated_at 字段。
* @var bool
*/
public $timestamps = false;select 、find 方法不同的处理方案
find 使用empty方法进行判断,select 使用isEmpty方法
$req = mainLink("shop_order_total")
->where($w)
->find();
if (empty($req)){
return commonReturn(1,"测试成功");
}
$req = mainLink("shop_order_total")
->where($w)
->select();
if ($req->isEmpty()){
return commonReturn(1,"测试成功");
}版权所有
版权归属:念宇
