|
@Miles,
With the newest version of your uploader, when deleting a row from the db the corresponding file should be deleted locally. I have everything else working great except for file deletion.
What am I overlooking? Regards, ED
-- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [hidden email] For more options, visit this group at http://groups.google.com/group/cake-php |
|
File deletion during row deletion works fine in my test cases.
What versions are you using? (I haven't touched file deletion in a long time) Whats your behavior settings look like? What type of association? Or is it direct? On Thursday, March 8, 2012 12:56:50 AM UTC-8, CrotchFrog wrote: @Miles,-- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [hidden email] For more options, visit this group at http://groups.google.com/group/cake-php |
|
In reply to this post by CrotchFrog
Using Cake 2.1 & Uploader 3.3
'Uploader.Attachment' => array( 'fileName' => array( 'name' => 'generateFilename', 'baseDir' => '', 'uploadDir' => 'img/artist', 'dbColumn' => 'path', 'importFrom' => '', 'defaultPath' => '', 'maxNameLength' => 30, 'overwrite' => true, 'stopSave' => true, 'allowEmpty' => false, 'transforms' => array(), 's3' => array(), 'metaColumns' => array( 'ext' => 'ext', 'type' => 'type', 'size' => 'size', 'group' => 'group', 'width' => '', 'height' => '', 'filesize' => 'filesize', 'name' => 'name' ) ) ) public $belongsTo = array( 'Artist' => array( 'className' => 'Artist', 'foreignKey' => 'artist_id', 'conditions' => '', 'fields' => '', 'order' => '' ) ); - ED On Thursday, March 8, 2012 3:56:50 AM UTC-5, CrotchFrog wrote: @Miles, Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [hidden email] For more options, visit this group at http://groups.google.com/group/cake-php |
|
Can you throw some debug($path)'s in Uploader.delete() to see if its generating the correct absolute path.
On Thursday, March 8, 2012 9:38:05 PM UTC-8, CrotchFrog wrote: Using Cake 2.1 & Uploader 3.3-- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [hidden email] For more options, visit this group at http://groups.google.com/group/cake-php |
|
It's correctly generating the path and works fine when manually deleting with Uploader.
On Friday, March 9, 2012 1:30:31 PM UTC-5, Miles J wrote: Can you throw some debug($path)'s in Uploader.delete() to see if its generating the correct absolute path.-- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [hidden email] For more options, visit this group at http://groups.google.com/group/cake-php |
|
Does the debug() statement appear when doing a model delete?
On Friday, March 9, 2012 9:25:09 PM UTC-8, CrotchFrog wrote: It's correctly generating the path and works fine when manually deleting with Uploader.-- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [hidden email] For more options, visit this group at http://groups.google.com/group/cake-php |
|
@Miles:
I have it working as expected now. The problem was that I was inadvertently supplying delete() with an array. I was using named keys in the array and Cake's Core Model.php read() if (is_array($this->id)) { $id = $this->id[0]; } was failing with an undefined index [0]. I sorted out the array issue and looped through the delete and it's now working perfectly. Uploader is a huge time saver and I couldn't be any happier with it ;) Tanks a bunch Miles. Regards, ED On Saturday, March 10, 2012 1:52:29 AM UTC-5, Miles J wrote: Does the debug() statement appear when doing a model delete? Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [hidden email] For more options, visit this group at http://groups.google.com/group/cake-php |
|
Awesome :]
Glad you got it working. On Saturday, March 10, 2012 11:31:37 PM UTC-8, CrotchFrog wrote: @Miles:-- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [hidden email] For more options, visit this group at http://groups.google.com/group/cake-php |
| Powered by Nabble | Edit this page |
