Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)
Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.
array
02. zář 2015 02:10 #123278
Odpověď od Ernst
Joomla Expert
Když to napíšu takhle:
$input = JFactory::getApplication()->input;
$results = $input->get($this->_db->loadObjectList());
..........
$input->set($this->_db->loadObjectList(), $results);
tak mi to vypíše chyby:
Warning: Illegal offset type in isset or empty in C:\Program Files (x86)\VertrigoServ\www\libraries\joomla\input\input.php on line 168
Warning: Illegal offset type in C:\Program Files (x86)\VertrigoServ\www\libraries\joomla\input\input.php on line 277
$input = JFactory::getApplication()->input;
$results = $input->get($this->_db->loadObjectList());
..........
$input->set($this->_db->loadObjectList(), $results);
tak mi to vypíše chyby:
Warning: Illegal offset type in isset or empty in C:\Program Files (x86)\VertrigoServ\www\libraries\joomla\input\input.php on line 168
Warning: Illegal offset type in C:\Program Files (x86)\VertrigoServ\www\libraries\joomla\input\input.php on line 277
02. zář 2015 10:27 #123280
Odpověď od Cony
Moderátor
Metody get a set jsou zděděny od třídy JObject, vi
dokumentace Joomla API
. Parametr get je název proměnné, Vy místo názvu posíláte hodnotu. LoadObjectList je funkce, nemůžete přiřazovat hodnotu funkci.
02. zář 2015 11:43 #123282
Odpověď od Ernst
Joomla Expert
Děkuji, funkce z $this ještě plně nechápu, jdu to studovat.
Prostě ta funkce mi pošle nějaké pole hodnot a já ho potřebuji upravit a dát na původní místo, aby mi v dále tato funkce vracela již tyto upravené hodnoty
Prostě ta funkce mi pošle nějaké pole hodnot a já ho potřebuji upravit a dát na původní místo, aby mi v dále tato funkce vracela již tyto upravené hodnoty
02. zář 2015 12:18 #123283
Odpověď od Cony
Moderátor
To ale nejde. To je princip funkcí. "Původní místo" v tomto případě neexistuje. Vrácené hodnoty si musíte uložit do proměnné a dále pracovat s tou proměnou, ne znovu volat funkci.