연습의 일환으로 데이터베이스의 모든 사용자 이메일을 한 페이지에 나열하려고합니다. 지금까지 가장 가까운 것은
$user = mage::getModel('customer/customer')->getCollection()->getData();
보고
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 'john.doe@example.com' (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 'tony09uk@gmail.com' (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)
그러나 나는 그들의 이메일이 나열되기를 원합니다. 매직 게터와 세터를 시도했지만 운이 좋지 않습니다 (또는 적어도 ive가 그들을 사용한 방법은 아닙니다). 나는 또한 시도했다
$user = mage::getModel('customer/customer')->getCollection()->load();
과
$user = mage::getModel('customer/customer')->getCollection()
->addAttributeToSort('email', 'ASC');
과
$user = mage::getModel('customer/customer')->getCollection()->getEmail()->getData();
과
$user = mage::getModel('customer/customer')->getCollection()->getData();
echo $user->getEmail();
몇 가지 다른 변형뿐만 아니라 이제는 내가 좋아하는 희망에 무작위로 명령을 내린다는 점에 도달했습니다.
모든 사용자의 이메일을 어떻게 표시합니까? (나는 마크에서 멀지 않기를 바란다)