Vynulovat persistentní parametry

vosy
Člen | 525
+
0
-

Ahoj rád bych na některých odkazech vymazal persistentní parametry.
Dá se to nějakou vestavěnou funkcí udělat?

Chtěl jsem si udělat funkci jako:

public function persistentParamsToNullArray()
    {
        $arr = array();

        $perArr = $this->getPersistentParams();
        if($perArr)
        {
            foreach($perArr as $k1=>$v1)
            {
                $arr[$v1] = null;
            }
        }

        return $arr;
    }

ale presenter mi hlásí:

Call to undefined method ..... Presenter::getPersistentParams()
vosy
Člen | 525
+
0
-

@Pepino to jsem četl ale nedočetl jsem se, jak všechny persistentní parametry vynulovat (automaticky) bez vypisovani „promena:null“

Díky

vosy
Člen | 525
+
0
-

@MarekBartoš božíí, asi stačilo přidat jen ::getReflection() ->getPersistentParams();

Marek Bartoš
Nette Blogger | 1171
+
+1
-

Záleží jestli chceš vynullovat persistentní parametry jen z presenteru nebo i z komponent. CanocicalLinker::getAllPersistentParams() nulluje všechny