magento 사용자 정보 얻기 How to get customer First Name, Last Name, Email Address...

3512 단어 email

1. How to get customer First Name, Last Name , Email Address or Details in magento


Before geting the details of a customer you must to have check whether Customer is Logged in or not, If a customer is logged in then only you can get details fo the customer. To check whether user logged in or not click here or you can go to http://xhtmlandcsshelp.blogspot.com/2010/11/magento-check-if-user-logged-in-or-log.html to get the code. Then write the code below to get customer details
$customer = Mage::getSingleton('customer/session')->getCustomer();
$email = $customer->getEmail();// To get Email Id of a customer
$firstname = $customer->getFirstname();// To get Firstname of a customer
$lastnam e= $customer->getLastname();// To get Last name of a customer

 
 
출처:http://xhtmlandcsshelp.blogspot.com/2011/03/get-customer-details-in-magento-how.html
 

2. Magento: Get customer details : customer id, name, email


Get the logged in customer details like customer id, name, email, etc.
$customer = Mage::getModel('customer/customer')->load(1)->getData();
print_r($customer);
 
Output:
Array
(
    [entity_id] => 1
    [entity_type_id] => 1
    [attribute_set_id] => 0
    [website_id] => 1
    [email] => [email protected]
    [group_id] => 1
    [increment_id] => 000000001
    [store_id] => 1
    [created_at] => 2007-08-30 23:23:13
    [updated_at] => 2008-08-08 12:28:24
    [is_active] => 1
    [firstname] => John
    [lastname] => Doe
    [password_hash] => 204948a4020ed1d0e4238db2277d5:eg
    [prefix] =>
    [middlename] =>
    [suffix] =>
    [taxvat] =>
    [default_billing] => 274
    [default_shipping] => 274
)
 
Getting customer firstname.
$customer = Mage::getModel('customer/customer')->load(1);
$customerFirstName = $customer->getFirstname();
 
Similarly, we can get lastname, email, etc. ( [website_id] = getWebsiteId() )
 
출처:http://ka.lpe.sh/2011/06/19/magento-get-customer-details-customer-id-name-email/
 

3. Magento: Get customer details via helper

 
echo $this->helper('customer')->getCustomerName();
// echo $customerName = Mage::helper('customer')->getCustomerName(); 

 
혹은
echo "<pre>"; print_r($this->helper('customer')->getCustomer()->getData()); echo "</pre>";
//echo "<pre>"; print_r(Mage::helper('customer')->getCustomer()->getData()); echo "</pre>";

 
출처:http://stackoverflow.com/questions/416553/current-user-in-magento
 
 
 

좋은 웹페이지 즐겨찾기