ich dreh noch durch mit euren ständigen änderungen :(

liebes SW team,

ich muss mal dampf ablassen und das betrifft leider euch.
bitte nicht persönlich nehmen.
vorallem soll es hier keine grundsatz diskusion werden.
muss einfach mal mein eigenen unmut los werden.

euren ständigen änderungen, an abläufen an die ich mich dran hänge, mach mir das leben zu hölle.
ich weiß nicht ob euch bewusst ist, dass ich/wir mit eurem system arbeiten und die abgedrehten kundenwünsche umsetzen müssen.
jetzt nehmt ihr informationen aus DB abfragen einfach weg und ich bin ewig auf der suche was mit meinem plugin los ist.

nein, mit meinem plugin ist alles in ordnung ihr übergebt mir die attribute einfach nicht mehr, naa toll :frowning:

was ist so schlimm an:

Controllers/Backend/Config.php ( getListAction() )

case 'country':
    $builder->leftJoin('country.area', 'area')
        ->leftJoin('country.attribute', 'attribute')
        ->addSelect('area', 'attribute');

jetzt ist nur noch:

case 'country':
    $builder->leftJoin('country.area', 'area')
        ->addSelect('area');

danke für’s streichen der attribute, yay.

könnt ihr mir mal sagen warum ihr das macht und was das nun bringen soll?

@gbmedia schrieb:

liebes SW team,

ich muss mal dampf ablassen und das betrifft leider euch.
bitte nicht persönlich nehmen.
vorallem soll es hier keine grundsatz diskusion werden.
muss einfach mal mein eigenen unmut los werden.

euren ständigen änderungen, an abläufen an die ich mich dran hänge, mach mir das leben zu hölle.
ich weiß nicht ob euch bewusst ist, dass ich/wir mit eurem system arbeiten und die abgedrehten kundenwünsche umsetzen müssen.
jetzt nehmt ihr informationen aus DB abfragen einfach weg und ich bin ewig auf der suche was mit meinem plugin los ist.

nein, mit meinem plugin ist alles in ordnung ihr übergebt mir die attribute einfach nicht mehr, naa toll :(

was ist so schlimm an:

Controllers/Backend/Config.php ( getListAction() )

case ‚country‘:
$builder->leftJoin(‚country.area‘, ‚area‘)
->leftJoin(‚country.attribute‘, ‚attribute‘)
->addSelect(‚area‘, ‚attribute‘);

jetzt ist nur noch:

case ‚country‘:
$builder->leftJoin(‚country.area‘, ‚area‘)
->addSelect(‚area‘);

danke für’s streichen der attribute, yay.

könnt ihr mir mal sagen warum ihr das macht und was das nun bringen soll?

Hallo,

ein System, das stetig weiterentwickelt wird, ist doch aber besser, als ein System, das sich im Stillstand befindet? Oder willst du es wie bei Magento, wo es keine Möglichkeit gibt, von Magento 1 auf Magento 2 schnell und problemlos zu wechseln?

Du redest aber sicher hiervon: Attribute system . Seit Shopware 5.2 wurde ja ein neues Attributsystem eingeführt, das es für alle Seiten einfacher machen soll, mit Freitextfeldern umgehen zu können und auch Übersichtlichkeit schaffen soll.

Beste Grüße

Sebastian

1 „Gefällt mir“

nein, ein stillstand wäre eine katastrophe.

ich rede davon, dass das

case 'country':
    $builder->leftJoin('country.area', 'area')
        ->leftJoin('country.attribute', 'attribute')
        ->addSelect('area', 'attribute');
    break;

seit 4.0 vorhanden ist und nun weg ist.

ist das attribute-system nun so eine bereicherung, dass abfragen gleich keine attribute mehr übergeben?

zudem ist das attribute-system nur eine vereinfachung zur verwaltung von attributen, eine tolle sache Thumb-Up.
ich bin nun gezwungen die gleich query (nur mit attribute, also die alte abfrage) erneut auszuführen.
also ist das ein rückschritt für mich. 
zwei abfragen für eine list  Thumb-down