Wie meinst du das mit der Variablen? Wie wird die denn befüllt, wo kommt die her? Prinzipiell sollte doch alles im Model sein. Und wie meinst du das mit mehreren Views? Du kannst ja vom Controller in jede View alle möglichen Daten übergeben. Das weißt du, oder?
Ok, das wäre grundsätzlich der richtige Ansatz, denke ich.
In meinem Fall hat es aber nicht funktioniert, da ich für dieses Array
Yii::app()->user->isGuest
brauche. Diese Eigenschaft steht aber anscheinend noch nicht zur Verfügung, wenn protected/config/main.php ausgeführt wird …
Ich bin jetzt auf folgende Idee gekommen:
Ich habe in protected/components/Controller.php eine Funktion definiert, die mir das gewünschte Array zurückgibt. Das funktioniert. Diese Funktion kann ich überall im Projekt verwenden.