模型的说明、创建
模型说明
简单的业务逻辑,我们可以直接写在控制器里面,
复杂的业务逻辑放在业务层(business)里面,而不是直接写在Controller里面,对获取一些基础数据我们可以封装到service里面
模型封装简单的数据库操作,对外提供封装好的方法,供其它类使用,
比较复杂的业务逻辑,我们会放到业务层(business)里面来处理
模型存放位置
存放位置是随意的,下面只是推荐做法
1、公共模型/model(推荐)
/app
|--api
/business
/model
/service
2、应用的model文件夹里面
/app/
|--api
| |--business
| |--model
| |--service
创建模型
新建用户模型
比如这里我们把User模型存放在/model/user目录里面,User对应user表
<?php
namespace model\user;
use Timo\Orm\Model;
class User extends Model
{
}
指定表名
如果表名和模型名称不同,可以在模型中自定义表名,如:
<?php
namespace model\user;
use Timo\Orm\Model;
class UserModel extends Model
{
protected $table = 'users'
}