在扩展插件时应该如何将特征添加到现有模型中?
我用RainLab.User插件尝试了以下操作:
UserModel::extend(function($model) {
$model->implement[] = 'October.Rain.Database.Trait.Nullable';
$model->nullable[] = 'company';
});
并得到这个错误:
间接修改重载属性 RainLab\User\Models\User::$nullable 无效