我扩展了Rainlabs用户插件,创建了一个新表来列出每个用户创建的项目,但 user_id 保存后存储的值为NULL。
这是我的代码:
Model Item.php
public $belongsTo = [
'user' => ['RainLab\User\Models\User', 'key' => 'user_id'],
];
这就是我在plugin.php文件中的内容:
public function boot() {
User::extend(function($model){
$model->hasOne['item'] = ['Author\Marka\Models\Item'];
});
}
感谢您的帮助...