Les comento. Tengo la siguiente query:
Código PHP:
$query
->select(array('a.id', 'a.alias', 'b.category_id', 'b.item_id', 'c.id', 'c.name', 'c.alias'))
->from($db->quoteName('#__zoo_category', 'a'))
->join('INNER', $db->quoteName('#__zoo_category_item', 'b') . ' ON (' . $db->quoteName('a.id') . ' = ' . $db->quoteName('b.category_id') . ')')
->join('INNER', $db->quoteName('#__zoo_item', 'c') . ' ON (' . $db->quoteName('b.item_id') . ' = ' . $db->quoteName('c.id') . ')')
->where($db->quoteName('a.alias') . ' = \'chubut\'');
Necesito recuperar en pantalla los 2 alias. Pero en pantalla sólo aparece uno.
Si hago un echo a $value->alias, el browser imprime el c.alias, no el a.alias. ¿Dónde está a.alias?
Código PHP:
$db->setQuery($query);
$resultado = $db->loadObjectList();
foreach ($resultado as $key => $value) {
echo "alias: $value->alias";
}