Ich habe eine Frage über die besten Praktiken der Platzierung bestimmter Funktionen in Controllern in einem MVC-Web-Framework.
Nehmen wir an, ich habe einen User & Tags Controller. Ich habe eine Funktion/Methode namens addTag_to_user().
Wie lauten die Konventionen oder bewährten Verfahren für die Platzierung in der Benutzer- oder Tag-Steuerung?
Ich persönlich bin jedoch eher geneigt, sie in den Tags-Controller zu platzieren, da mein Users-Controller mit anderen Funktionen gefüllt sein kann, da er ein Schlüsselelement ist (zum Beispiel). Die Platzierung im Tags-Controller verbessert also die Lesbarkeit des User-Controllers.
Edit: Vielleicht ist es nicht wirklich wichtig, wo man Funktionen platziert, die mit zwei Modellen zu tun haben. Ich möchte sehen, wie die Konventionen anderer Leute sind.