Hi ! I have a little problem with edit function...I have developed a small application to manage projects. Every project has a status...there are totoal 5 statuses..I want to change the name of 5th status but I can not do it...no matter which "status" I select to "edit" it always displays status 1 for editing...
Here is the url localhost/myapp/statuses/edit/4 and here is what it did: SELECT `Project`.`id`, `Project`.`name`, `Project`.`description`, `Project`.`status_id`, `Project`.`created`, `Project`.`modified` FROM `projects` AS `Project` WHERE `Project`.`status_id` = (1) SELECT `Task`.`id`, `Task`.`project_id`, `Task`.`name`, `Task`.`description`, `Task`.`status_id`, `Task`.`created`, `Task`.`modified` FROM `tasks` AS `Task` WHERE `Task`.`status_id` = (1) (i got this beacuse I have kept debug variable on ) What to do? this problem is only with "ststuses" only...all other edits are working fine... Here are other information statuses_controller.php function edit($id = null) { if (!$id && empty($this->data)) { $this->Session->setFlash(__('Invalid Status', true)); $this->redirect(array('action'=>'index')); } if (!empty($this->data)) { if ($this->Status->save($this->data)) { $this->Session->setFlash(__('The Status has been saved', true)); $this->redirect(array('action'=>'index')); } else { $this->Session->setFlash(__('The Status could not be saved. Please, try again.', true)); } } if (empty($this->data)) { $this->data = $this->Status->read(null,$id); } } edit.ctp file <?php echo $form->create('Status');?> <fieldset> <legend><?php __('Edit Status');?></legend> <?php echo $form->input('id'); echo $form->input('name'); ?> </fieldset> <?php echo $form->end('Submit');?> default.ctp file <body> <div id="container"> <div id="content"> <?php $session->flash(); ?> <?php echo $content_for_layout; ?> </div> <div id="footer"> </div> </div> <?php echo $cakeDebug; ?> </body> Please enlighten me why this strange thing is happening... regards, Vijai --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com 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?hl=en -~----------~----~----~----~------~----~------~--~---