Ich habe 2 Module: admin und default. Jetzt frage ich mich aber, ob ich nicht nur ein Model habe und den Zugriff über Rollen steuere?
Ich habe 2 Module: admin und default. Jetzt frage ich mich aber, ob ich nicht nur ein Model habe und den Zugriff über Rollen steuere?
"Verbessert man seine Schwächen, wird man maximal mittelmäßig. Stärkt man seine Stärken, wird man einzigartig. Und wer nicht so ist, wie die anderen sei getrost: Andere gibt es schon genug!" von: Dr. Eckart von Hirschhausen
kA, hast du?
Naja, ist doch alles das gleiche, nur Admin hat mehr Berechtigungen. Ist doch meistens so.
Ich hatte überlegt im admin Modul die Model-Klassen von default zu erweitern (durch Ableitung, z.B. admin darf zusätzlich anlegen), aber jetzt frage ich mich, ob das nicht eher unübersichtlich wird.
"Verbessert man seine Schwächen, wird man maximal mittelmäßig. Stärkt man seine Stärken, wird man einzigartig. Und wer nicht so ist, wie die anderen sei getrost: Andere gibt es schon genug!" von: Dr. Eckart von Hirschhausen
Zur Überprüfung der Rechte empfiehlt sich ein zentrales FrontController Plugin.
"Verbessert man seine Schwächen, wird man maximal mittelmäßig. Stärkt man seine Stärken, wird man einzigartig. Und wer nicht so ist, wie die anderen sei getrost: Andere gibt es schon genug!" von: Dr. Eckart von Hirschhausen
Ok, dann sollte dazu natürlich auch ein Model reichen. Den Quellcode zu duplizieren halte ich da für den falschen Weg![]()
Ich dachte halt, dass man Module möglichst auch trennen können sollte und das geht ja bei einem Model nicht.
"Verbessert man seine Schwächen, wird man maximal mittelmäßig. Stärkt man seine Stärken, wird man einzigartig. Und wer nicht so ist, wie die anderen sei getrost: Andere gibt es schon genug!" von: Dr. Eckart von Hirschhausen
Models legt man eigentlich immer da ab, wo sie am besten hinpassen. Bezieht sich das Model explizit auf die aktuelle Applikation? Dann leg es ins "Default" Modul.
Lesezeichen