Admin method in CakePHP to add a venue to the database
Why do you have the following lines repeating:

    if ($this-&gt;Venue-&gt;save($this-&gt;request-&gt;data)) {
        if ($this-&gt;Venue-&gt;save($this-&gt;request-&gt;data)) {


I think you may try to merge them to one and the associated logic too.