Thanks @Hash
I did changes in edit.ctp.Problem is previously i used html tags now i
changed to php input form then it is working.
My Modified edit.ctp
<div class="Gradesform">
<?php
echo $this->Form->create('grade');
echo $this->Form->inputs(array('id', 'name','description','status'));?>
<?php
echo $this->Form->end('Edit');
?>
</div>
On Tuesday, June 17, 2014 5:41:44 AM UTC-7, raji gudivada wrote:
>
> Thanks for u r help. But can u plz be little simplified as i am unable to
> get u r point of view.
>
> On Friday, June 13, 2014 4:02:00 AM UTC-7, raji gudivada wrote:
>>
>> Hello
>> I am new to cakephp framework. In database I have grades table. I
>> prepared Two pages using cakephp i.e..Add grade and Manage Grade. Now i am
>> trying to add actions in managegrade ie.. Edit and Delete. Delete function
>> is working but Edit function is not working.It is treated as new record
>> instead of editing, it was saving as a new record.I used the following code.
>> In GradeController
>> public function edit($id = null) {
>> if (!$id && empty($this->data)) {
>> $this->Session->setFlash('Invalid grade');
>> $this->redirect(array('action' => 'managegrade'));
>> }
>> if (!empty($this->data)) {
>> if ($this->grade->save($this->data)) {
>> $this->Session->setFlash('The grade has been
>> saved');
>> $this->redirect(array('action' =>
>> 'managegrade'));
>> } else {
>> $this->Session->setFlash('The grade could not
>> be saved. Please, try again.');
>> }
>> }
>> if (empty($this->data)) {
>> $this->data = $this->grade->read(null, $id);
>> }
>> }
>> In edit.ctp i used the following code
>> <h1>Edit Grade </h1>
>> <?php
>> echo $this->Form->create('Movie');
>> echo $this->Form->input('id');
>>
>> ?>
>> Organisation <font color=red>*</font> </br>
>> <select>
>> <option value="organisation_id">Common Core</option>
>> </select></br></br>
>> Grade Name <font color=red>* </font> <input type="text" name="name">
>> </br>
>> Description <textarea rows="4" cols="50" name="description">
>> </textarea>
>> <p><b>Status</b></p>
>> <input type="radio" name="status" value="Draft" /> Draft<br /> </br>
>> <input type="radio" name="status" value="Published" />Published<br /></br>
>> <input type="radio" name="status" value="Inactive" />Inactive<br /></br>
>> <?php
>> echo $this->Form->end('edit');
>>
>> ?>
>> </div>
>> I added the following link in managegrade
>> <?php echo $this->Html->link('Edit',
>> array('action' => 'Edit', $grade['grade']['id'])); ?>
>>
>> Please find the error and help me how to edit the existing data
>> Thanks in advance.
>>
>>
>>
--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.