Re: Unable to edit data using Cakephp

2014-06-19 Thread raji gudivada
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


Form->create('grade');
echo $this->Form->inputs(array('id', 'name','description','status'));?>

Form->end('Edit');
?>




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
>> Edit Grade 
>> > echo $this->Form->create('Movie');
>> echo $this->Form->input('id');
>>
>> ?>
>> Organisation * 
>> 
>>   Common Core
>>   
>>   Grade Name *   
>> 
>>   Description 
>> 
>> Status
>>  Draft 
>> Published
>> Inactive
>> > echo $this->Form->end('edit');
>>
>> ?>
>> 
>> I added the following  link in managegrade
>> 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 cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Re: Unable to edit data using Cakephp

2014-06-17 Thread raji gudivada
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
> Edit Grade 
>  echo $this->Form->create('Movie');
> echo $this->Form->input('id');
>
> ?>
> Organisation * 
> 
>   Common Core
>   
>   Grade Name *   
> 
>   Description 
> 
> Status
>  Draft 
> Published
> Inactive
>  echo $this->Form->end('edit');
>
> ?>
> 
> I added the following  link in managegrade
> 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 cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Re: Unable to edit data using Cakephp

2014-06-14 Thread Anja Liebermann
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Raji,


the main difference between edit and add is the existence of the id field.
Check via debug in your view if the infomation is tehre and via debug in
the controller just short before saving if your id is set in the
$this->request->data array.

That should point you to the source of your problem.


Calamity JAbe



Am 13.06.2014 13:01, schrieb raji gudivada:
> 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
> Edit Grade 
>  echo $this->Form->create('Movie');
> echo $this->Form->input('id');
> 
> ?>
> Organisation * 
> 
>   Common Core
>   
>   Grade Name *   
>   Description 
> 
> Status
>  Draft 
> Published
> Inactive
>  echo $this->Form->end('edit');
> 
> ?>
> 
> I added the following  link in managegrade
> 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.
> 
> 

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iEYEARECAAYFAlOcnTwACgkQbOdiIJzHNKFy4ACeO+IYzfgl5gHLkzTYR6Df6nLW
0SsAn3E8BpTgL1ippstzkihocs9OkkUu
=hn+1
-END PGP SIGNATURE-

-- 
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 cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.