you can do this using ajax and some javascript (have a look to the CJS
from Rosssoft)
On Jun 19, 6:13 am, pete <[EMAIL PROTECTED]> wrote:
> hm..you are right, the thing is i want to have the "add-form" on the
> same page as where i show the data.
> is there a way to assign('add') the view.html code?
>
> something like
> $objResponse->assign('add', 'innerHTML',$??view.thtml??);
>
> thanks pete
>
> On Jun 18, 8:40 pm, Geoff Ford <[EMAIL PROTECTED]> wrote:
>
> > I wouldn't be doing it
>
> > - Breaks MVC putting html in the controller.
> > - Mixing presentation with business logic is never good
> > - Harder to update
> > - DOes not allow for multiple presentation types
>
> > On Jun 19, 12:52 pm, pete <[EMAIL PROTECTED]> wrote:
>
> > > hi,
> > > im using cakex (xajax) for my project. i'm just curious if its a good
> > > idea to put html code inside the controller
> > > for example i have a ajax "addForm".
> > > Do you think this is a good idea to do it or is it better to have all
> > > html code inside a view.thtml ?
>
> > > thanks
>
> > > pete
>
> > > VIEW
> > > <?php echo $cakex->link('Add new item', '/phases/formAdd/'); ?>
> > > <div id="add"></div>
>
> > > CONTROLLER
>
> > > function formAdd(){
> > > $this->autoRender = false;
> > > $objResponse =& $this->Cakex->response;
> > > $objResponse = new xajaxResponse();
>
> > > $html = '
> > > <form method="post" name="myform" id="myform">
> > > <table border="1" width="100%" class="adminlist">
> > > <tr>
> > > <td nowrap align="left">Last Name*</td>
> > > <td align="left"><input type="text"
> > > id="lastname" name="lastname"
> > > size="25">fff</td>
> > > </tr>
>
> > > <tr>
> > > <td colspan="2" align="center"><button
> > > id="submitButton" onClick=
> > > \'...\'>Continue</button></td>
> > > </tr>
> > > </table>
> > > </form> '
> > > $objResponse->assign('add', 'innerHTML',$html);
>
> > > }
> > > }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" 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
-~----------~----~----~----~------~----~------~--~---