如何在Magento中的数据库表中插入值

时间:2011-10-11 12:48:40

标签: php zend-framework magento magento-1.4 magento-1.5

我在Magento中创建了一个Admin(后端)模块,我创建了几个文本字段..我也为它创建了相应的模型。当我按下我的保存按钮时,它会发布数据,我可以print_r我的控制器中的值。现在我想把这些数据存储到我的表中..我怎么能这样做??

我正在写代码(Controller): -

public function postAction()
{

        $postData = $this->getRequest()->getPost();
        //print_r($postData);exit;
        $model = Mage::getModel('cod/cod');
        //print_r($model);exit;
        $model->setCodId($this->getRequest()->getParam('cod_id'))
            ->setAmount($postData['amount'])
            ->setStatus($postData['status'])
            ->save();
        Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('Rule was successfully saved'));

        $this->_redirect('*/*/index');'
}

任何人都可以帮助我,我想知道我需要在我的模型文件中写什么..

1 个答案:

答案 0 :(得分:5)

此链接详细说明了设置新模块并将详细信息保存到数据库的整个过程。

http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/custom_module_with_custom_database_table