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.