Pawelo31
18-11-2012, 18:33
Witam
mam znowu problem ze swoim komponentem
jak przekazać jakiś warunek z widoku do modelu?
do tej pory przekazywałem jakieś warunki w kontrolerze
np w widoku
$tabela = $this->get('getAuctionPropozycje');
w kontrolerze
$model = &$this->getModel('pokazaukcje');
$getAuctionPropozycje = $model->getAuctionPropozycje('*','dodane_aukcje', JRequest::getVar('id'));
$this->assignRef('getAuctionPropozycje', $getAuctionPropozycje);
w modelu
public function getAuctionPropozycje($szukana, $tabela, $warunek)
{
$db =& JFactory::getDBO();
$query = 'SELECT ' .$szukana. ' FROM ' .$db->getPrefix().$tabela. ' WHERE `id_kategorii` = '.$warunek.' AND `typ` = 1 AND `status` = "aktywna" ORDER BY data_rozpoczecia';
$db->setQuery($query);
return $db->loadAssocList();
}
zwracało mi wyniki do $tabela
nie działa zapis
w widoku
echo $this->sprawdzam("wartość");
w kontrolerze
$model = &$this->getModel('pokazaukcje');
$sprawdzam = $model->sprawdzam();
$this->assignRef('sprawdzam', $sprawdzam);
w modelu
public function sprawdzam($warunek)
{
return 'sprawdzam: '.$warunek;
}
mam znowu problem ze swoim komponentem
jak przekazać jakiś warunek z widoku do modelu?
do tej pory przekazywałem jakieś warunki w kontrolerze
np w widoku
$tabela = $this->get('getAuctionPropozycje');
w kontrolerze
$model = &$this->getModel('pokazaukcje');
$getAuctionPropozycje = $model->getAuctionPropozycje('*','dodane_aukcje', JRequest::getVar('id'));
$this->assignRef('getAuctionPropozycje', $getAuctionPropozycje);
w modelu
public function getAuctionPropozycje($szukana, $tabela, $warunek)
{
$db =& JFactory::getDBO();
$query = 'SELECT ' .$szukana. ' FROM ' .$db->getPrefix().$tabela. ' WHERE `id_kategorii` = '.$warunek.' AND `typ` = 1 AND `status` = "aktywna" ORDER BY data_rozpoczecia';
$db->setQuery($query);
return $db->loadAssocList();
}
zwracało mi wyniki do $tabela
nie działa zapis
w widoku
echo $this->sprawdzam("wartość");
w kontrolerze
$model = &$this->getModel('pokazaukcje');
$sprawdzam = $model->sprawdzam();
$this->assignRef('sprawdzam', $sprawdzam);
w modelu
public function sprawdzam($warunek)
{
return 'sprawdzam: '.$warunek;
}