Thankyou for your reply. I only started cakePHP a week or so ago and
am struggling a bit. I really haven't found a sample / tutorial online
that shows and works with what I need it too. Any direction you could
point me in would be appreciated.

Thanks again..



On Jul 6, 4:53 pm, Vulinux <f.roett...@gmail.com> wrote:
> Hi elogic,
>
> where exactly is your error or aren't you able to find a concept for
> your import?
>
> The way I did this once: Build a Behavior that is able to build an
> Object from the imported Csv Data (File Class is your friend). Then
> Import the data, call the Csv to Object method and save it to the
> database.
>
> Kind regards,
> Vulinux
>
> On 6 Jul., 04:09, elogic <asymo...@elogicmedia.com.au> wrote:
>
>
>
>
>
>
>
> > Hi All,
>
> > I have setup a file upload feature for my application using the below
> > plugin. Now that I have the csv uploading using an upload controller
> > and model I now need to insert the csv into a mysql table. I haven't
> > had much luck with the samples I have found online. Does anyone know
> > how I can do this? I can get my client to name the fields however it
> > needs to be done so that isn't an issue.
>
> > MY UPLOADS_CONTROLLER
> > -------------------------------------------------------------------------
> > class UploadsController extends AppController
> > {
>
> >         var $name = 'Uploads';
>
> >         // CSV UPLOAD
> >         // 
> > ------------------------------------------------------------------
>
> >         function upload() {
>
> >                         if (!empty($this->data))
> >                         {
> >                                 $this->Upload->create();
> >                                 if($this->Upload->save($this->data))
> >                                 {
> >                                         $this->Session->setFlash(__('The 
> > file has been saved', true));
> >                                         //print_r($this->data);
> >                                         $thefilename =  
> > $this->data['Upload']['file']['name'];
> >                                         echo $thefilename; // the uploaded 
> > CSV FILE NAME!
>
> >                                         // TO DO PROCESS UPLOADED FILE INTO 
> > PROPERTIES DATABSE
> >                                 }
> >                                 else
> >                                 {
> >                                         $this->Session->setFlash(__('The 
> > file could not be saved. Please,
> > try again.', true));
> >                                 }
>
> >                         }
> >         }
>
> > }
>
> > --------------------------------------------
>
> > MY UPLOADS MODEL
> > ---------------------------------------------------------
> > <?php
> > class Upload extends AppModel {
> > var $name = 'Upload';
> > var $actsAs = array(
> >           'FileUpload.FileUpload' => array(
> >                 'uploadDir' => 'files',
> >                 'forceWebroot' => true, //if false, uploads will be saved to
> >                                                                             
> >      //the uploadDir as a direct path.
> >                                                                             
> >      //default: true
> >                 /*
> >                 'fields' => array(
> >                   'name' => 'file_name',
> >                   'type' => 'file_type',
> >                   'size' => 'file_size'
> >                 ),
> >                 */
> >                 'allowedTypes' => array(
> >                   'csv' => array('text/csv', 'application/csv')
> >                 ),
> >                 'maxFileSize' => '1000000', //in bytes
> >                 'unique' => false, //uploaded files will overwrite existing 
> > files
> >                 'fileNameFunction' => false, //execute sha1 on fileName if 
> > required,
> > not though
> >           )
> >         );}
>
> > ------------------------------------------------------
>
> > Thanks
>
> > FILE UPLOAD 
> > PLUGIN:http://www.webtechnick.com/blogs/view/221/CakePHP_File_Upload_Plugin

-- 
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
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to