示例#1
0
 public function save(Doctrine_Connection $conn = null)
 {
     $this->setFilesize(strlen($this->FileBin->bin));
     if ($this->isImage()) {
         $class = sfImageHandler::getStorageClassName();
         $this->setName(call_user_func(array($class, 'getFilenameToSave'), $this->getName()), $class);
         $storage = call_user_func(array($class, 'create'), $this, $class);
         $storage->saveBinary($this->getFileBin());
     }
     return parent::save($conn);
 }
示例#2
0
 public function save(Doctrine_Connection $conn = null)
 {
     $this->setFilesize(strlen($this->FileBin->bin));
     return parent::save($conn);
 }