Perfect, thanks for the help.
Paul Webster-10 wrote: > > > Controller code is built in: > > \cake\console\libs\tasks\controller.php > > That’s where you need to make changes to bake custom controllers > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf > Of MikeBates > Sent: Tuesday, 7 July 2009 12:10 p.m. > To: [email protected] > Subject: Re: Modify bakes rendered code > > > > Thanks for the link, but it's not the views (HTML) I want to modify, it's > the > controller php code that bake creates. > > > > Brendon Kozlowski wrote: >> >> > http://book.cakephp.org/view/789/Modify-default-HTML-produced-by-baked-templ > ates >> :) >> >> On Jul 6, 1:44 pm, MikeBates <[email protected]> wrote: >>> Does anyone know what I need to edit in the console code to modify the >>> default code that bake renders? As good as bake is I still find that I >>> need >>> to spend a lot of time going through all the code it creates for me >>> making >>> the same adjustments each time. >>> >>> Any hints on what needs to be done would be appreciated. >>> >>> AS an FYI, I'd like to do 2 things: >>> >>> Change the coding style to this >>> >>> function foo() >>> { >>> if( $bar == 1 ) >>> { >>> $this->redirect( array( 'controller' => 'view' ) >>> ); >>> } >>> } >>> >>> Modify the add method to include an ajax save for all controllers: >>> >>> function add() >>> { >>> if ( !empty( $this->data ) ) >>> { >>> $this->Person->create(); >>> >>> //ajax save >>> if( $this->RequestHandler->isAjax() ) >>> { >>> if( $this->Person->save( $this->data ) ) >>> { >>> $this->set( 'people', >>> $this->Person->find( 'list' ) ); >>> $this->view = 'Json'; >>> $this->set( 'json', 'people' ); >>> } >>> Configure::write( 'debug', 0 ); >>> } >>> >>> //standard save >>> else >>> { >>> if ( $this->Person->save( $this->data ) >>> ) >>> { >>> $this->Session->setFlash( __( >>> 'The Person has been saved', true ) ); >>> $this->redirect(array( 'action' >>> => 'index' ) ); >>> } >>> else >>> { >>> $this->Session->setFlash( __( >>> 'The Person could not be saved. Please, >>> try again.', true ) ); >>> } >>> } >>> } >>> } >>> -- >>> View this message in >>> > context:http://www.nabble.com/Modify-bakes-rendered-code-tp24358859p24358859 > .... >>> Sent from the CakePHP mailing list archive at Nabble.com. >> > >> >> > > -- > View this message in context: > http://www.nabble.com/Modify-bakes-rendered-code-tp24358859p24365043.html > Sent from the CakePHP mailing list archive at Nabble.com. > > > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature > database 4219 (20090705) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature > database 4219 (20090705) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature > database 4219 (20090705) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > > > > -- View this message in context: http://www.nabble.com/Modify-bakes-rendered-code-tp24358859p24376408.html Sent from the CakePHP mailing list archive at Nabble.com. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
