Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- in controller
- var $components = array('Uploader.Uploader');
- in functia ta de save:
- if(!empty($this->data['Project']['fileNameProject']['name']))
- {
- $name = $this->Project->id.'_'.rand(1,10);
- $ext = '.'.$this->Uploader->ext($this->data['Project']['fileNameProject']['name']);
- if ($data = $this->Uploader->upload('fileNameProject', array('overwrite' => true,'name' => $name )))
- {
- $this->Uploader->resize(array('width' => 800, 'append'=>'resize','quality' => 80));
- $dest = 'uploaded/projects/'.$name.'resize'.$ext;
- $old = 'uploaded/projects/'.$name.$ext;
- $this->Uploader->rename($dest,$old,true);
- $this->Uploader->delete($dest,true);
- $this->Project->saveField('poza',$name.$ext);
- }
- }
- in model:
- var $actsAs = array(
- 'Uploader.FileValidation' => array(
- 'fileNameProject' => array(
- 'extension' => array(
- 'value' => array('gif', 'jpg', 'png', 'jpeg'),
- 'error' => 'Mimetype incorrect',
- ),
- 'required' => true
- )
- )
- );
- in view:
- echo $this->Form->input('fileNameProject',array('label'=>'Poza: ','type'=>'file','size'=>'10'));
Add Comment
Please, Sign In to add comment