TP5 RC4 聚合模型

浏览:1062 发布日期:2016/08/03 分类:ThinkPHP5专区 关键字: TP5 RC4 聚合模型
如果设置了混淆字段class User extends Merge
{
    protected $table = 'think_test';
    // 定义关联模型列表
    protected static $relationModel = ['Profile'];
    // 定义关联外键
    protected $fk = 'user_id';
    protected $mapFields = [
        // 为混淆字段定义映射
        'id'        =>  'User.id',
        'profile_id' =>  'Profile.id',
    ];
在更新的时候 $user = User::get(1);
$user->name = 'thinkphp';
$user->save();
SQL UPDATE `think_test` SET `id`='1',`name`='thinkphp' WHERE User.id = 1会报错找不到User.id字段
rc4 Merge类save方法写入主表新加了where条件 我去掉where或者用rc3就没问题 是我的写法不对么
$result = $db->strict(false)->where($where)->update($data); 
最佳答案
评论( 相关
后面还有条评论,点击查看>>