Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2016, 16:59
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
Pregunta Cómo recupero el valor de 2 columnas con el mismo nombre?

HOla!

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\''); 
Como ustedes ven, estoy recuperando 2 alias: a.alias y c.alias.
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";

Saludos!