【发布时间】:2014-07-04 07:38:47
【问题描述】:
我创建了一个自定义模块,它在管理员中显示菜单选项卡 然后当我点击菜单选项卡 它转到自定义模块的管理控制器
这是控制器代码。
class Test_Createproduct_Adminhtml_CreatesampleController extends Mage_Adminhtml_Controller_Action
{
public function indexAction()
{
$this->_initAction()
->renderLayout();
}
public function createsamplesAction(){
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
$newProduct = new Mage_Catalog_Model_Product();
$newProduct->setAttributeSetId(9)
->setTypeId('simple')
->setVisibility(Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH)
->setTaxClassId(2)
->setCreatedAt(strtotime('now'))
->setName('Advanced')
->setSku('advanced-plan')
->setWeight(1)
->setStatus(1)
->setPrice(50)
->setCategoryIds(array(2,16))
->setWebsiteIds(array(1))
->setDescription('check')
->setShortDescription('check')
->setStockData(array(
'manage_stock'=>1,
'min_sale_qty'=>1,
'max_sale_qty'=>100));
$newProduct->save();
}
}
但是当我检查产品网格时,它什么也没有显示,但当我单击管理类别 > 产品类别时,它会显示包含已创建产品的产品网格。它只显示 sku 和 id 没有任何名称 我检查了数据库表,它没有保存价格、名称、描述、状态和其他东西,请帮忙
【问题讨论】: