When doing:
It gives me an error "the field newField was not recognised".
I'm guessing this error is because my new field isn't present in the _getFields() function in XenForo_DataWriter_User.
Assuming the above is correct: How would I go about adding my new field to the _getFields() function? Would I just extend it, call parent::_getFields() and then array_merge my new field to it? Or is there a more "proper" method?
Assuming the above is wrong: Correct me
Note: All I want to do is modify a new field in the xf_user table.
UPDATE: Managed it by appending to the xf_user array.
PHP:
$dw->set('newField', $newValue);
I'm guessing this error is because my new field isn't present in the _getFields() function in XenForo_DataWriter_User.
Assuming the above is correct: How would I go about adding my new field to the _getFields() function? Would I just extend it, call parent::_getFields() and then array_merge my new field to it? Or is there a more "proper" method?
Assuming the above is wrong: Correct me
Note: All I want to do is modify a new field in the xf_user table.
UPDATE: Managed it by appending to the xf_user array.