Přihlásit se

Joomla 5.0.1 a 4.4.1 bezpečnostní vydání (29 lis 2023)

Joomla 5.0.1 a 4.4.1 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 4.x. a 5.x.

Vyřešeno ještě jedna prosba

25. srp 2015 09:22 #123174
ještě jedna prosba od Ernst
Joomla Expert
Učím se, ale na jednu věc nemohu přijít. Mám:
$request = JFactory::getApplication()->input->get('module_search', array(), 'array');
mi vrátí null
jak mám naplnit proměnnou této třídy aby mi vracela
array (size=1)
'field_50' => string '0' (length=1)

když mi někdo napíše příklad, tak už to snad pochopím celý

25. srp 2015 10:00 #123175
Odpověď od Houbák
Zkušený uživatel
Nechápu, co přesně potřebujete, ale zkuste si projít tento návod .
Poděkovali: Ernst

25. srp 2015 11:20 #123176
Odpověď od Ernst
Joomla Expert
pročetl, snad i pochopil a napsal jsem
$jinput=JFactory::getApplication()->input->get($page->getFormControl(), array(), 'array');
$jinput->set('field_50', '1');

To však hlásí chybu Fatal error: Call to a member function set() on a non-object

To je pravděpodobně proto, že $jinput je array
(array (size=1)
'field_16' => string 'u' (length=1)

a já do ní potřebuji přidat další pole. A to právě nevím jak.
Poradíte?

25. srp 2015 12:07 #123177
Odpověď od Cony
Moderátor
A nemělo by to být takto?
Code:
$jinput=JFactory::getApplication()->input; $jinput->set('field_50', '1');
Poděkovali: Ernst

25. srp 2015 12:18 #123178
Odpověď od Ernst
Joomla Expert
ne, to asi ne.
To mi pak
JFactory::getApplication()->input->get($page->getFormControl(), array(), 'array') vrátí null a já potřebuji
'field_50' => string '1' (length=1)

25. srp 2015 12:49 #123179
Odpověď od Houbák
Zkušený uživatel
Máte správně udělaný ten formulář? Je potřeba, aby prvky toho formuláře to pole také vytvářely - viz. např. www.cs.vsb.cz/septakova/doc/php/czech/fa...html#faq.html.arrays

Powered by Fórum