• 0

كيف أحصل على المُستخدم الحالي Current User على نظام البرمجة Magento؟

أريد إظهار لائحة من المنتجات على نظام Magento، وقد فعلت ذلك، لكن بالموازاة مع ذلك أريد إظهار المُستخدم الحالي في أعلى الصفحة -بعض البيانات التي أرى أنها مهمة-، فكيف أجلب المُستخدم الحالي Current User ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

نجد في الملف : "app/code/core/Mage/Page/Block/Html/Header.php":

public function getWelcome()
{
    if (empty($this->_data['welcome'])) {
        if (Mage::app()->isInstalled() && Mage::getSingleton('customer/session')->isLoggedIn()) {
            $this->_data['welcome'] = $this->__('Welcome, %s!', Mage::getSingleton('customer/session')->getCustomer()->getName());
        } else {
            $this->_data['welcome'] = Mage::getStoreConfig('design/header/welcome');
        }
    }

    return $this->_data['welcome'];
}

حيث أنّ ()Mage::getSingleton('customer/session')->getCustomer تجلب لنا المستخدم الحالي للتطبيق.

وللحصول على المستخدم المتصل الآن بحساب مدير الموقع Admin،  نستعمل:

Mage::getSingleton('admin/session')->getUser();

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن