Új hozzászólás Aktív témák

  • Speeedfire

    félisten

    Egy egyszerű dolgot szeretnék csinálni, de nem akar összejönni. Csinálni szeretnék egy globális függvényt, ez pipa. Ezt a függvényt meg is hívom az oldal elején. Ki is írja, viszont ennek az osztálynak a 2. függvényével már gondban vagyok.

    class TemakClass {
    public $kategorianev;

    public function Kategoria() {
    if(!isset(Yii::app()->session['kategoria'])) Yii::app()->session->add('kategoria',2);
    }

    public function KategoriaNev($pk) {
    $kategorianev = Kategoriak::model()->findByPk($pk);
    $this->kategorianev = $kategorianev->kategoria;
    return $this->kategorianev;
    }
    }

    Amikor egy másik controllerben hívom meg ezt a TemakClass::kategoriaNev(1) függvényt, akkor a $this->kategorianev = $kategorianev->kategoria; sorra kiírja, hogy nincs az xyz controllerben $kategorianev változó, ami érthető mert én nem is raktam oda...
    Hogy lehetne ezt máshogy megoldani? Lényegében én ezt minden egyes oldalon meg akarom hívni.

    Igazából el is hagyhatom a $this->kategorianev értéket, mert nem fontos, csak kíváncsi vagyok a miértekre. :)

Új hozzászólás Aktív témák