Код модели:
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);
}
}
}
Я просмотрел все форумы и ничего не нашел, мне нужно опубликовать переменные, чтобы вставить их в базу данных, я ценю любую помощь, спасибо!
Задача ещё не решена.
Других решений пока нет …