Přihlásit se

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.

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