Sunday, January 30, 2011

Re: Using two tables

If I understand you correctly you want me to make a new
model,controller for this file upload functionality??
If yes then how should I relate them. If thats now what u meant then
please throw some more light on this.

Thanks


On Jan 30, 3:48 am, "Dr. Tarique Sani" <tariques...@gmail.com> wrote:
> Why not relate the User Model to the Files model?
>
> User hasMany Files...
>
> Tarique
>
>
>
>
>
>
>
>
>
> On Sun, Jan 30, 2011 at 5:03 PM, newguy <aimanparv...@gmail.com> wrote:
> > Hi
> > I am working on implementing file upload functionality in my site, I
> > have a table called users which contains user's login information.
> > I want to have another table my_files with the following fields in
> > which I can store the file uploaded by the user.
>
> > `id`, `name`, `created`, `modified'
>
> > My database.php file has this:
>
> > <?php
> > class DATABASE_CONFIG
> > {
> >   var $default = array('driver'   => 'mysql',
> >                        'connect'  => 'mysql_pconnect',
> >                        'host'     => 'localhost',
> >                        'login'    => 'root',
> >                        'password' => 'root',
> >                        'database' => 'users' );
> > }
> > ?>
>
> > I want to know how should I include this new table in my code and use
> > it to save the uploaded file and its information.
>
> > This is my view file for upload option(upload.ctp):
>
> > <?php
> >    echo $form->create('User', array('action' => 'upload', 'type' =>
> > 'file'));
> >    echo $form->file('File');
> >    echo $form->submit('Upload');
> >    echo $form->end();
> > ?>
>
> > This is my only model file:
> > <?php
> > class User extends AppModel
> > {
> >  var $name = 'User';
> >  var $otherDB='my_files';
> >  var $validate = array(
> >    'username' => array(
> >    'rule' => 'isUnique',
> >    'message' => 'Username not available'
> >    ),
> >    'password' => array(
> >    'rule' => array('minLength',8),
> >    'message' => 'Minimum length is 8'
> >    ),
> >    'email' => array(
> >    'rule' =>  array('email',true),
> >    'message' => 'Enter valid email address'
> >    )
> >  );
>
> > }
> > ?>
>
> > I have nothing for upload in the controller.
>
> > I have read previous posts about using multiple tables but could
> > really understand because of my limited knowledge in php/cake.
> > Thanks
>
> > --
> > Our newest site for the community: CakePHP Video Tutorials
> >http://tv.cakephp.org
> > Check out the new CakePHP Questions sitehttp://ask.cakephp.organd help
> > others with their CakePHP related questions.
>
> > To unsubscribe from this group, send email to
> > cake-php+unsubscribe@googlegroups.com<cake-php%2Bunsubscribe@googlegroups.c om>For more options, visit this group at
> >http://groups.google.com/group/cake-php
>
> --
> =============================================================
> Cheesecake-Photoblog:http://cheesecake-photoblog.org
> PHP for E-Biz:http://sanisoft.com
> =============================================================

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

No comments: