Como parte de un ejercicio, estoy tratando de enumerar todos los correos electrónicos de los usuarios de mi base de datos en una página. Hasta ahora, lo más cerca que tengo es
$user = mage::getModel('customer/customer')->getCollection()->getData();
devoluciones
array
0 =>
array
'entity_id' => string '1' (length=1)
'entity_type_id' => string '1' (length=1)
'attribute_set_id' => string '0' (length=1)
'website_id' => string '1' (length=1)
'email' => string '[email protected]' (length=20)
'group_id' => string '1' (length=1)
'increment_id' => string '000000001' (length=9)
'store_id' => string '1' (length=1)
'created_at' => string '2007-08-30 23:23:13' (length=19)
'updated_at' => string '2008-08-08 12:28:24' (length=19)
'is_active' => string '1' (length=1)
'disable_auto_group_change' => string '0' (length=1)
1 =>
array
'entity_id' => string '2' (length=1)
'entity_type_id' => string '1' (length=1)
'attribute_set_id' => string '0' (length=1)
'website_id' => string '1' (length=1)
'email' => string '[email protected]' (length=18)
'group_id' => string '1' (length=1)
'increment_id' => null
'store_id' => string '1' (length=1)
'created_at' => string '2013-07-19 14:31:00' (length=19)
'updated_at' => string '2013-07-19 14:31:00' (length=19)
'is_active' => string '1' (length=1)
'disable_auto_group_change' => string '0' (length=1)
pero solo quiero que sus correos electrónicos aparezcan en la lista. He probado los captadores y setters mágicos, pero nada (o al menos no la forma en que los he usado). También he intentado
$user = mage::getModel('customer/customer')->getCollection()->load();
y
$user = mage::getModel('customer/customer')->getCollection()
->addAttributeToSort('email', 'ASC');
y
$user = mage::getModel('customer/customer')->getCollection()->getEmail()->getData();
y
$user = mage::getModel('customer/customer')->getCollection()->getData();
echo $user->getEmail();
así como varias otras variaciones, ahora he llegado al punto de que solo estoy ingresando comandos al azar con la esperanza de que funcionen, lo que no me gusta hacer.
¿Cómo visualizo el correo electrónico para todos mis usuarios? (Espero no estar muy lejos de la marca)
fuente