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
