post.php On Thu, Mar 10, 2011 at 5:54 PM, Jeremy Burns | Class Outfit < [email protected]> wrote:
> What is the name of your Post model file? > > Jeremy Burns > Class Outfit > > [email protected] > http://www.classoutfit.com > > On 10 Mar 2011, at 12:22, goluhaque wrote: > > > I know, I know, we can just do the $this->data part, but that doesn't > > work too. > > > > On Mar 10, 5:16 pm, Jeremy Burns | Class Outfit > > <[email protected]> wrote: > >> Yup - you can do that. > >> > >> Jeremy Burns > >> Class Outfit > >> > >> [email protected] > >> (t) +44 (0) 208 123 3822 > >> (m) +44 (0) 7973 481949 > >> Skype: jeremy_burnshttp://www.classoutfit.com > >> > >> On 10 Mar 2011, at 12:14, rethab wrote: > >> > >> > >> > >> > >> > >> > >> > >>> why not omitting the index 'Post' as well? > >> > >>> On 10 Mrz., 07:29, Jeremy Burns | Class Outfit > >>> <[email protected]> wrote: > >>>> This line looks wrong: > >> > >>>> if ($this->Post->save($this->data['Post']['user_id']) == true) { > >> > >>>> Try: > >> > >>>> if ($this->Post->save($this->data['Post']) == true) { > >> > >>>> Jeremy Burns > >>>> Class Outfit > >> > >>>> [email protected]http://www.classoutfit.com > >> > >>>> On 10 Mar 2011, at 06:15, goluhaque wrote: > >> > >>>>> My controller-> > >> > >>>>> function add() { > >>>>> if (!empty($this->data)) { > >>>>> $this->Post->create(); > >>>>> $this->data['Post']['user_id'] = > $this->Auth->user('id'); > >>>>> if > ($this->Post->save($this->data['Post']['user_id']) == true) { > >>>>> $this->Session->setFlash(__('The post user > id has been saved', true)); > >>>>> } else { > >>>>> $this->Session->setFlash(__('Post user id > Could not be saved', true)); > >>>>> } > >>>>> } > >>>>> } > >>>>> My view-> > >> > >>>>> <?php echo $this->element('action_shit'); ?> > >>>>> <div class="posts form"> > >>>>> <?php echo $this->Form->create('Post');?> > >>>>> <fieldset> > >>>>> <legend><?php __('Add Post'); ?></legend> > >>>>> <?php > >>>>> echo $this->Form->input('title'); > >>>>> echo $this->Form->input('body'); > >>>>> ?> > >>>>> </fieldset> > >>>>> <?php echo $this->Form->end(__('Submit', true));?> > >>>>> </div> > >>>>> My model-> > >>>>> <?php > >>>>> class Post extends AppModel { > >>>>> var $name = 'Post'; > >>>>> var $useDbConfig = 'DEFAULT'; > >>>>> var $displayField = 'title'; > >>>>> //The Associations below have been created with all possible keys, > those that are not needed can be removed > >> > >>>>> var $belongsTo = array( > >>>>> 'User' => array( > >>>>> 'className' => 'User', > >>>>> 'foreignKey' => 'user_id', > >>>>> 'conditions' => '', > >>>>> 'fields' => '', > >>>>> 'order' => '' > >>>>> ) > >>>>> ); > >>>>> var $validate = array( > >>>>> 'post' => array( > >>>>> 'rule' => array('minLenght', 1), > >>>>> 'required' => true, > >>>>> 'allowEmpty' => false, > >>>>> 'message' => 'Question cannot be empty' > >>>>> ) > >>>>> ); > >>>>> var $hasMany = array( > >>>>> 'Comment' => array( > >>>>> 'className' => 'Comment', > >>>>> 'foreignKey' => 'post_id', > >>>>> 'dependent' => false, > >>>>> 'conditions' => '', > >>>>> 'fields' => '', > >>>>> 'order' => '', > >>>>> 'limit' => '', > >>>>> 'offset' => '', > >>>>> 'exclusive' => '', > >>>>> 'finderQuery' => '', > >>>>> 'counterQuery' => '' > >>>>> ) > >>>>> ); > >> > >>>>> } > >>>>> ?> > >> > >>>>> The save function is returning false, even if there's no beforeSave() > function in the AppController. The name of the database fields and the form > fields matches, so there's no problem there. What can be the problem > exactly? > >> > >>>>> -- > >>>>> Our newest site for the community: CakePHP Video Tutorialshttp:// > tv.cakephp.org > >>>>> Check out the new CakePHP Questions sitehttp://ask.cakephp.organdhelp > others with their CakePHP related questions. > >> > >>>>> To unsubscribe from this group, send email to > >>>>> [email protected] For more options, visit this > group athttp://groups.google.com/group/cake-php > >> > >>> -- > >>> Our newest site for the community: CakePHP Video Tutorialshttp:// > 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 > >>> [email protected] For more options, visit this > group athttp://groups.google.com/group/cake-php > > > > -- > > 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 > > [email protected] For more options, visit this group > at http://groups.google.com/group/cake-php > > -- > 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 > [email protected] For more options, visit this group > at http://groups.google.com/group/cake-php > -- 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 [email protected] For more options, visit this group at http://groups.google.com/group/cake-php
