Hi Vijay,

Have a look at the source of controller.php in constructClasses() and you will 
see what Ralph is experiencing. Line numbers are indicative of r8204 (current 
branch).

line 448:
$id = $this->passedArgs['0'];

line 452:
$this->loadModel($this->modelClass, $id);

Cheers,
Adam
  ----- Original Message ----- 
  From: Vijay Kumbhar 
  To: [email protected] 
  Sent: Monday, June 29, 2009 11:03 PM
  Subject: Re: 'add' action and auto-setting model id


  Hello Raph,

  I think you are making a mistake that you are providing a id while adding a 
record.
  If you provide the id to the save method it fires the update query.

  For further explanation Can you please paste the code here?


  On Mon, Jun 29, 2009 at 5:44 PM, Raph <[email protected]> wrote:


    I have weird (I think) problem. When I've added "add()" action to the
    contoller, the id of coresponding model has been set automaticlly to
    "add()" method parameter, and when I try to save data using that
    action update instead of save is made.

    This method singature looks like this:

    public function add($someId).

    Is it normal behavior? Do I have to manually call "create()" method in
    my model if I want to save, not update data?





  -- 
  Thanks & Regards,
  Vijayk.
  Co-founder (www.weboniselab.com)

  "You Bring the Dreams, We'll Bring the Means"

  

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to