আমি একটি কাস্টম মডিউল তৈরি করেছি যাতে আমার একটি পর্যবেক্ষক ফাইল রয়েছে। লগ ইন করা ব্যবহারকারী সম্পর্কে আমার সমস্ত তথ্য প্রদর্শন করা দরকার।
আমি একটি কাস্টম মডিউল তৈরি করেছি যাতে আমার একটি পর্যবেক্ষক ফাইল রয়েছে। লগ ইন করা ব্যবহারকারী সম্পর্কে আমার সমস্ত তথ্য প্রদর্শন করা দরকার।
উত্তর:
ইভেন্টটি ব্যবহার করুন customer_login
:
<customer_login>
<observers>
<yourobservername>
<type>model</type>
<class>yourmodule/path_to_class</class>
<method>customerLogin</method>
</yourobservername>
</observers>
</customer_login>
আপনার পর্যবেক্ষক শ্রেণিটি দেখতে এমন হবে:
class YourCompany_YourModule_Model_Observer
{
public function customerLogin($observer)
{
$customer = $observer->getCustomer();
}
}
এটা চেষ্টা কর
if($customer = Mage::getSingleton('customer/session')->isLoggedIn()) {
$customer = Mage::getSingleton('customer/session')->getCustomer();
$customerData = Mage::getModel('customer/customer')->load($customer->getId())->getData();
//for firstname
$customerFirstName = $customerData['firstname'];
}
Mage::getSingleton('customer/session')->getCustomer()
গ্রাহকের বিশদ পাওয়ার জন্য যথেষ্ট, তবে কেন আবার গ্রাহকের উদাহরণ পুনরায় লোড করুন?