Im assuming the if() is in your controller not a view file??
Here is a snip of a view for one of my older apps I am working on updating. I use postLinks like this <?php if(count($divisions)>0){ foreach ($divisions AS $row){ ?> <tr> <td><?=$row['Divisions']['name'];?></td> <td><?=$row['Divisions']['last_updated'];?></td> <td> <?php echo $this->Form->postLink('Edit', array('action' => 'edit', $row['Divisions']['division_id']), array('class'=>'button blue'));?> <?php echo $this->Form->postLink('Delete', array('action' => 'delete', $row['Divisions']['division_id']), array('class'=>'button red', 'confirm' => 'Are you sure?'));?> </td> </tr> <?php } } else { ?> <tr> <td colspan="5" style="text-align: center;">No Divisions Configured</td> </tr> <?php } ?> The delete button would then post to the delete() function in the controller etc Eric On Thursday, June 20, 2013 8:04:03 AM UTC-4, Mahdi Miad wrote: > > Hi all, > I am new in CakePHP, I developed some applications before and now I need > to create my application same as before but with cakePHP, so what I need is > one page with add,edit,search and delete button, if I click on search > button I need to call search method and edit button with edit method and so > on. here is some of my code. > Thanks for your time. > > <?php > > > if (isset($this->request->data['Search'])) { > // call Search method with EmployeeID as a primery key > > } else if (isset($this->request->data['Add'])) { > // call Add method > > }else if (isset($this->request->data['Edit'])) { > // call Edit method > > }else if (isset($this->request->data['Delete'])) { > // call Delete method > } > > > > echo $this->Form->create('myModel' ); > > echo $this->Form->input('EmployeeID'); > echo $this->Form->input('First Name' ); > echo $this->Form->input('Last Name'); > echo $this->Form->input('Departement'); > echo $this->Form->input('Address'); > > > echo $this->Form->submit('Search' , array('name' =>'Search' )); > echo $this->Form->submit('Add' , array('name' =>'Add')); > echo $this->Form->submit('Edit' , array('name' =>'Edit')); > echo $this->Form->submit('Delete', array('name' =>'Delete' )); > > > echo $this->form->end(); > ?> > > -- 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/groups/opt_out.