2013-03-19 4 views
0

У меня есть свой пользовательский модуль в админ. Я перечислил значения из базы данных в сетке. Значения являются специфичными для магазина, поэтому каждая строка имеет store_id. При перечислении значения я также хочу отобразить имя магазина и имя веб-сайта в строке. Как я могу получить имя store_name и имя веб-сайта в сетке. например, у меня есть store_id 5, вставленный в строку.Как показать имя магазина в сетке в Magento

Я хочу, чтобы выход как

Расположение Значение Магазин

хуг хуг Английский

ответ

1

Если поместить ниже код в файл сетки модуля, то вы можете отобразить название магазина в сетке, вот код

$this->addColumn(’store_id’, array( 
‘header’ => Mage::helper(’sales’)->__(’Website’), 
‘index’ => ‘store_id’, 
‘type’ => ‘store’, 
‘width’ => ‘100px’, 
‘store_view’=> true, 
‘display_deleted’ => true, 
)); 

Дополнительная информация вы можете обратиться в этом Link

+0

Спасибо ... это работает ... здорово :) – tinkesh

+0

Здравствуйте, если вы можете мне помочь, у меня есть еще один запрос относительно этого. Список магазинов хорош, но при перечислении записей, которые находятся во всех магазинах, значение становится пустым. Я хочу показать «Все язвы» в этом состоянии. Как я могу сделать эту фильтрацию? – tinkesh

+0

Таким образом, вы должны проверить условие при сохранении store_id, если выбрано все хранилище, а затем сохранить все идентификаторы запятой eld для хранения или наоборот, чтобы вы могли получить весь список магазинов в сетке – Mufaddal

0

Итак, у вас есть store_id, и вы хотите отобразить название магазина правильно?

Так используйте ниже код, чтобы получить название магазина

$storeId = 5; 
$storeName = Mage::getModel('core/store')->load($storeId)->getName(); 
Смежные вопросы