Là một phần của bài tập, tôi đang cố gắng liệt kê tất cả email của người dùng từ cơ sở dữ liệu của mình trên một trang. Cho đến nay, gần nhất tôi đã có là
$user = mage::getModel('customer/customer')->getCollection()->getData();
trả lại
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)
nhưng tôi chỉ muốn email của họ được liệt kê, tôi đã thử các getters và setters ma thuật nhưng noluck (hoặc ít nhất không phải là cách tôi đã sử dụng chúng). Tôi cũng đã thử
$user = mage::getModel('customer/customer')->getCollection()->load();
và
$user = mage::getModel('customer/customer')->getCollection()
->addAttributeToSort('email', 'ASC');
và
$user = mage::getModel('customer/customer')->getCollection()->getEmail()->getData();
và
$user = mage::getModel('customer/customer')->getCollection()->getData();
echo $user->getEmail();
cũng như một số biến thể khác, bây giờ tôi đã hiểu rằng tôi chỉ đang dán các lệnh một cách ngẫu nhiên với hy vọng chúng hoạt động, điều mà tôi không thích làm.
Làm cách nào để hiển thị email cho tất cả người dùng của tôi? (Tôi hy vọng tôi sẽ không đi quá xa)