无法在magento中保存数据库中的数据

时间:2013-10-02 10:19:53

标签: magento save

class NameSpace_Module_Model_Observer
{

        public function catalogProductSaveAfter(Varien_Event_Observer $observer)
        {
            $product = $observer->getProduct()->getId();
            echo $product;
            $model = Mage::getModel('testimonial/select')
                        ->setProductId($product)
                        ->setTestimonialId(10)
                        ->save();
        }
}

上面回显$ product产品工作正常,意味着我的电话即将进入观察者事件。 现在我正在保存 - 数据库中没有添加任何内容。 我尝试了很多东西,但没有任何帮助。

1 个答案:

答案 0 :(得分:1)

var/log/[system|exception}.log中查看您的日志。

另外将数据库调用包装在try / catch中。

try{
    $model = Mage::getModel('testimonial/select')
                ->setProductId($product)
                ->setTestimonialId(10)
                ->save();
catch (Exception $e) {
    Mage::logException($e);
}