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.