Halllo Community,
ich wollte zu meinem bestehendem Einkaufswelten Plugin lediglich ein weiteresTextAreaField hinzufügen
$textIconElement->createTextAreaField([
'name' => 'element_link',
'fieldLabel' => 'Link',
'supportText' => 'Link des Elements',
'allowBlank' => true
]);
Wie ich gelesen habe muss man (um das Plugin Update-fähig zu machen), die version erhöhen und, damit das feld im backend erscheint, in der update() Methode die Datenbank updaten um ein weiteres Feld.
public function update(UpdateContext $updateContext)
{
//welche datenbank tabelle? wie komme ich an die plugin "id"?
$updateContext->scheduleClearCache(UpdateContext::CACHE_LIST_ALL);
}
Wie verbinde ich mich hier genau zur Datenbank welcher Query und ich habe etwas von doctrine query builder gelese (wie benutze ich diesen korrekt)? Wie spreche ich die id an (die mag man ja nicht hardcoden)?
Hierzu habe ich sowohl in der offiziellen Dokumentation, als auch im Forum nicht die gewünschte Antwort gefunden.
Vielen Dank im voraus