hello everyone,
as I m new for cake php i m leaning myself cakephp...
I want help about fill the form when we edit any record from databse.
for example I have a edit() method in posts_controller as per below..:
------------------------------------------------------------------------------------
function edit($id = null) {
if (!$id && empty($this->data)) {
$this->Session->setFlash(__('Invalid Post', true));
$this->redirect(array('action'=>'index'));
}
if (!empty($this->data)) {
if ($this->Post->save($this->data)) {
$this->Session->setFlash(__('The Post has been saved', true));
$this->redirect(array('action'=>'index'));
}
else {
$this->Session->setFlash(__('The Post could not be saved. å
Please try again.', true));
}
}
if (empty($this->data)) {
$this->data = $this->Post->read(null, $id);
}
$tags = $this->Post->Tag->find('list');
$users = $this->Post->User->find('list');
$this->set(compact('tags','users'));
}
-------------------------------------------------------------------------------------
In edit.ctp i have written code as per below:
----------------------------------------------------------
<h1>Edit Post</h1>
<?php
echo $form->create('Post', array('action' => 'edit'));
echo $form->input('Name');
echo $form->input('Content', array('rows' => '3'));
echo $form->input('id', array('type'=>'hidden'));
echo $form->end('Save Post');
?>
-------------------------------------------------------
Now when i edit data the form field becomes blank as like filling new
form.. so what i will do to fill form??
Please help me out...
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---