What is the name of your Post model file?

Jeremy Burns
Class Outfit

jeremybu...@classoutfit.com
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
> <jeremybu...@classoutfit.com> wrote:
>> Yup - you can do that.
>> 
>> Jeremy Burns
>> Class Outfit
>> 
>> jeremybu...@classoutfit.com
>> (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
>>> <jeremybu...@classoutfit.com> 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
>> 
>>>> jeremybu...@classoutfit.comhttp://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
>>>>> cake-php+unsubscr...@googlegroups.com 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
>>> cake-php+unsubscr...@googlegroups.com 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
> cake-php+unsubscr...@googlegroups.com 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
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to