Я выполнил шаги, указанные в приведенной ниже ссылке, чтобы создать собственный модуль в magento 1.7. http://www.webspeaks.in/2010/07/create-your-first-magento-module.html#comment-formКак получить данные из пользовательской таблицы в блок в magento
Я не создал веб-таблицу, вместо этого я создал 2 таблицы chefdetail и chefproduct и создал для них файл Block и phtml.
Мой Chefdetail блок выглядит следующим образом:
class TruffleStreet_Web_Block_ChefDetail extends Mage_Core_Block_Template
{
public function _prepareLayout()
{
return parent::_prepareLayout();
}
public function getChefDetail()
{
if (!$this->hasData('chefdetail')) {
$this->setData('chefdetail', Mage::registry('chefdetail'));
}
return $this->getData('chefdetail');
}
}
Как изменить его, чтобы загрузить все данные из таблицы chefdetail в базе данных? В этой таблице есть данные, но я не могу получить к ней доступ. Мой файл chefdetail.phtml выглядит следующим образом:
$_chefblockData = $this->getLayout()->createBlock('web/chefdetail')->getChefDetail();
echo "Count Chef = " . count($_chefblockData) ;
Пожалуйста, советы, как я могу решить эту проблему?
Спасибо, Неет
Привет , Я последовал твоему предложению, и он отлично поработал. Огромное спасибо. – neetw
Если это сработает, вы можете поддержать свой ответ .. Приветствия .. –