Magento: получить идентификатор клиента в Admin - PullRequest
0 голосов
/ 25 сентября 2019

В Magento 1.9 я хочу получить идентификатор клиента открытого клиента в Mage_Adminhtml_Block_Customer_Edit_Tab_View.

Я пытался так:

$customer_session = Mage::getSingleton('customer/session'); //I saw here in Stackoverflow this
$customer = $customer_session->getCustomer();
$customerID = $customer->getId();

Но я получил ноль.

Я тоже пробовал с $this->getId() и Mage::helper('customer')->getId(), но ни один не работал.

Как этого добиться?

Ответы [ 2 ]

0 голосов
/ 29 сентября 2019

Я понял, что правильный путь:

$customerID = $this->getCustomer()->getId();

0 голосов
/ 25 сентября 2019

Для администратора мы должны использовать «admin / session» для «customer / session»

$user = Mage::getSingleton('admin/session'); 
$userId = $user->getUser()->getUserId();
$userEmail = $user->getUser()->getEmail();
...