leftjoin joomla 2.5

0

Witam,

Próbowałem w modelu (administracja) joomla 2.5 złączyć 2 tabele za pomocą leftjoin, ale po wyświetleniu tabeli widok pokazuje mi tabelę z numerami id bez odwołania się do innych tabel. Czy po stronie administracyjnej jest jakaś specjalna składnia leftjoin?

 public function pobierzDane($szukana) { 
	/*
	 ** Pobieranie danych z bazy danych.
	 ** $szukana - nazwa tabeli	 
	*/
	
	$db =& JFactory::getDBO();
	$query = 'SELECT * FROM ' . $db->getPrefix() . $szukana;
	$db->setQuery($query);
	return $db->loadRowList();		
	

$db =& JFactory::getDBO();
$query = $db->getQuery(true);
$query->select(‚*’);
$query->from(‚#__lok_magaz AS a’);
$query->leftJoin(‚#__sprzet AS b ON a.id_sprzetu = b.id_sprzetu’);
$query->leftJoin(‚#__magazyny AS c ON a.id_mag = c.id_magazynu’);
$db->setQuery($query);
$db->getPrefix() . $szukana;
return $db->loadRowList();

Dodatkowo dodałem jako pierwsza linię

 $query = $db->getQuery(true);
  • bez tego jest błąd.
0

Funkcja działa prawidłowo. Składnia jest poprawna :)

Temat do zamknięcia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1