PDA

Zobacz pełną wersję : Chronoforms v5 - username



mjmartino
27-04-2015, 22:47
Hej
Czy ktoś robił na chronoforms w wersji 5 formularz który pobierał info o "username" obecnie zalogowanym i wypełniającym formularz ?
Jakby ktoś miał backup przykładu to bym nie pogardził.
dbread w on load z kodem

<?php$user = JFactory::getUser();
return array('user_id' =>$user->get('username'));
?>
Tabela też wybrana z userami.

W designerze pole hidden z user_id zrobione ale sypię błędem że niezdefiniowana metoda get

Więc może już ktoś ma patent którym się podzieli :)

Karol99
29-04-2015, 23:00
Nie czuję się się tu biegły - ale czy nie powinno to czasem być

return array('user_name' =>$user->get('username'));
?..

Jola
30-04-2015, 01:07
Nie sklejaj kodu

<?php
$user = JFactory::getUser();
echo $user->get('username');
?>

mjmartino
30-04-2015, 11:21
Nie czuję się się tu biegły - ale czy nie powinno to czasem być

return array('user_name' =>$user->get('username'));
?..
Nie nie nie. TO miało pobierać z bazy czyli prawidłowo powinno być
('username' =>$user->get('username')); Co nie zmiana faktu że i tak mi nic to nie dawało, za nic w świecie nie wiem jak to przekazać do fildsa w formularzu.

@Jola

<?php
$user = JFactory::getUser();
echo $user->get('username');
?>
Owszem gdybym chciał wyświetlić sama nazwę a ja chciałem ją przekazać do value w fildsiee.
Tak czy inaczej FAQ Chronoformsa jest niezbyt przyjazny dla zwykłego usera a nie developera. (jeśli chcemy coś bardziej zaawansowanego stworzyć)
btw.
Poradziłem sobie całkiem inaczej i na skróty wywołując username z php i przekazując już tak gdzie chciałem aby wyświetlało mi się automatycznie pole.
W sumie mnie Jola naprowadziłaś Dziękuje za pomoc :)