установить скрытый и pid в окончании базы данных ext - PullRequest
0 голосов
/ 21 марта 2020

Я пишу пользовательский финишер базы данных для ext form. Я хочу написать записи формы в полях базы данных другого расширения. Я ввел репозиторий и модель этого расширения, которые работают очень хорошо:

$newAddress = new Address();
$newAddress->setName($formValues['startup-name']);
... (and so on)
$this->addressRepository->add($newAddress);

Все записи формы правильно записываются в базу данных внешнего расширения. Но я не могу обратиться к полям pid и hidden. Новая запись должна быть скрыта, и он должен получить специальный pid. pid и hidden не присутствуют в модели, поэтому для них не существует метода get и set.

В собственном расширении я бы просто расширил модель с помощью getter и setter для pid и hidden, но это стороннее расширение, которое я не могу редактировать. Ну, не должны ...

Есть ли возможность расширить модель стороннего расширения без исправления расширения? Или это единственный способ выбросить extbase и написать команды базы данных?

Спасибо!

...