一对一关联
具体示例代码可以看imi-demo项目,下面仅为简单展示。
具体示例代码可以看imi-demo项目,下面仅为简单展示。
一对一关联会用到的注解:
、@JoinFrom
、、
@AutoSelect
、、
@AutoUpdate
、、
@AutoDelete
User
中与UserEx
中user_id
关联。
允许自动查询、保存、删除时,自动处理UserEx
模型数据。
查询
var_dump($model->ex); // ex数据可以直接取到,是UserEx实例
select
$user = User::newInstance();
$user->username = 'User123';
// 对UserEx实例赋值
$user->ex->intro = '这个人很懒,什么也没留下';
// 一句话,数据插入两张表
var_dump($result->getLastInsertId());
更新
删除
$user = User::find(1);
// 删除ID为1的记录,UserEx对应表也会删除这条关联记录
$result = $user->delete();
if($result->isSuccess())
{
echo 'success';