I extends model Lovata\Buddies\User
adding vendor
relation. From backend form, I can create a new Vendor model and field commission
is added fine. But if I update field value, the process show all fine, but the record is never updated in db. There is no error or exception.
User::extend(
function ($obModel) {
/** @var User $obModel */
$obModel->hasOne['vendor'] = [Vendor::class];
}
);
Vendor model has BelongsTo relation to User model
public $belongsTo = [
'user' => [User::class]
];
Users controller relation config
vendor:
label: 'planetadeleste.vendorsshopaholic::lang.label.name'
manage:
form: $/planetadeleste/vendorsshopaholic/models/vendor/fields.yaml
list: $/planetadeleste/vendorsshopaholic/models/vendor/columns.yaml
view:
form: $/planetadeleste/vendorsshopaholic/models/vendor/fields.yaml
toolbarButtons: update|delete
Vendor fields
fields:
commission:
label: 'planetadeleste.vendorsshopaholic::lang.label.commission'
span: left