Robster
26-04-2012, 18:57
Hej,
Znowu mam problem :D Chciałbym przesłać zmienną z widoku do modelu, ale nie wiem jak.
Mam cuś takiego:
Model:
public function getColumnRow($szukana, $tabela, $kolumna) {
/*
** Pobieranie komórek z pojedynczej kolumny. Parametry:
** $szukana - szukane wyrażenie
** $tabela - przeszukiwana tabela
** $kolumna - index koluny do pobrania
*/
$db =& JFactory::getDBO();
$query = 'SELECT ' .$szukana. 'FROM ' .$db->getPrefix().$tabela;
$db->setQuery($query);
return $db->loadResultArray($kolumna);
Widok:
$getColumnRow = $model->getColumnRow('*','kategorie',$kolumna);
$this->assignRef('getColumnRow', $getColumnRow);
I teraz chciałbym wywoływać funkcję $getColumnRow z parametrem $kolumna zależnym od tego jaką liczbę wstawię w szablonie.
Przykładowo zmienną $i w szablonie będzie zmieniała swoją wartość w pętli i chciałbym mieć możliwość wyświetlenia rezultatów funkcji $getColumnRow z kolejnymi numerami indeksu.
Znowu mam problem :D Chciałbym przesłać zmienną z widoku do modelu, ale nie wiem jak.
Mam cuś takiego:
Model:
public function getColumnRow($szukana, $tabela, $kolumna) {
/*
** Pobieranie komórek z pojedynczej kolumny. Parametry:
** $szukana - szukane wyrażenie
** $tabela - przeszukiwana tabela
** $kolumna - index koluny do pobrania
*/
$db =& JFactory::getDBO();
$query = 'SELECT ' .$szukana. 'FROM ' .$db->getPrefix().$tabela;
$db->setQuery($query);
return $db->loadResultArray($kolumna);
Widok:
$getColumnRow = $model->getColumnRow('*','kategorie',$kolumna);
$this->assignRef('getColumnRow', $getColumnRow);
I teraz chciałbym wywoływać funkcję $getColumnRow z parametrem $kolumna zależnym od tego jaką liczbę wstawię w szablonie.
Przykładowo zmienną $i w szablonie będzie zmieniała swoją wartość w pętli i chciałbym mieć możliwość wyświetlenia rezultatów funkcji $getColumnRow z kolejnymi numerami indeksu.