Wie rufe ich in CakePHP eine AppController-Methode von einem Helfer aus auf?

Folge der Frage an:Wo würde ich in CakePHP eine Methode ablegen, die den Sitzungsbenutzer überprüft?

Hintergrund: In meiner vorherigen Frage wurde mir mitgeteilt, dass der richtige Ort eine Methode wie zlevelCheck() die eine halbkomplizierte Bewertung des Niveaus eines Benutzers durchführt und in praktisch allen meinen Steuerungen benötigt wird, ist dieAppController.

Diese Methode eignet sich auch hervorragend für die Gestaltung von Menülayouts und anderen Anzeigegeräten. Aus diesem Grund möchte ich einen Helfer erstellen, der von dieser Methode Gebrauch macht.

Problem: Ich erkenne, dass es im Allgemeinen verpönt ist, eine Controllermethode aus der Sicht aufzurufen. Es gibt jedoch keine praktikable Möglichkeit für mich, Daten zu übergeben, um die Funktion dieser Methode zu replizieren, und ich möchte die Methode auch nicht an zwei Stellen replizieren (Verstoß gegen DRY-Methode).

Frage: Wie rufe ich diese Methode dann von einem Helfer aus auf, oder gibt es eine bessere Möglichkeit, diese Methode in der Ansicht / den Elementen zu verwenden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage