ist eine Klasse \ Symfony \ Component \ Console \ Command \ Command so etwas wie ein Controller?Welche Verantwortung hat Symfony-Befehl?
Ist eine Verantwortung der Klasse Befehl nur übergeben Argumente und verarbeiten eine Ausgabe oder kann es Model-Layer sein?
Vielen Dank für Ihre Meinung.
Es ist ein Befehl. Hauptsächlich für CLI verwendet, ist jedes x "php bin/console x" ein Befehl. – kero
Ich weiß. Ich frage mich die Verantwortung des Klassenkommandos. Wenn einzelne Verantwortung der Klasse nur Argumente zu übergeben wird, und die Schaffung eines Ausgangs (und Logik wird in Modellschicht übertragen), oder wenn ich zum Beispiel EntityManager injizieren kann und hier mit Daten arbeiten. – miniJOHN
Ich würde die Logik definitiv an einen Dienst delegieren. Auf diese Weise kann das gleiche verwendet werden, sowohl von 'Controller' und' Command' wenn nötig ... –