Magento getPost () не передает переменную наблюдателю

Код модели:

class Excellence_File_Model_File extends Mage_Core_Model_Abstract
{
public function _construct()
{
parent::_construct();
$this->_init('file/file');
}

public function saveFile($quote_id,$filename,$type){
$this->getResource()->deleteFile($quote_id,$filename,$type);
$this->setFilename($filename);
$this->setQuoteId($quote_id);
$this->setType($type);
$this->save();
}

}

Код наблюдателя:

            public function saveQuoteAfter($evt){
$quote = $evt->getQuote();

$post = Mage::app()->getRequest()->getPost();

if(isset($post['file_upload_path'])){
$quote_id = $quote->getId();
$filename = $post['file_upload_path'];
$type = $post['file_upload_type'];
Mage::log($quote_id.'xx'.$filename);
Mage::getModel('file/file')->saveFile($quote_id,$filename,$type);
}
}
}

Я просмотрел все форумы и ничего не нашел, мне нужно опубликовать переменные, чтобы вставить их в базу данных, я ценю любую помощь, спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]