neon nastavení třídy a jejich proměnných pomocí __set
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- lpq
- Člen | 10
Ahoj,
jak mohu v neounu nastavit třídu a její properties. Pokud použiju místo __set normální proměnné tak to funguje, ale potřebuju to obecně.
KomunikaceOdeslatSettings:
class: KomunikaceOdeslatSettings
setup:
- [setBar, ['bar']]
# - setParam1(aa)
# - setParam2(bb)
class KomunikaceOdeslatSettings
{
private $properties = array();
function __set($name,$value)
{
$this->properties[$name] = $value;
}
function __get($name)
{
return $this->properties[$name];
}
}
Jde mi o vytvoření obecné třídy předávající nastavení do modelu.
Děkuji za radu.