OK got this working - not sure its the *best* way though
In your view:
<?php echo $ajax->editor('edit-address','update?name=address&id='.
$participant['Participant']['id']); ?>
i.e. use the GET param to pass through an id and the field name

In your controller:

$this->autoRender = false;
                if(!empty($this->params['form'])) {
                            $value = $this->params['form']['value'];
                                $this->Participant->id = $_GET['id'];
                                $name = $_GET['name'];
                                if($this->Participant->saveField($name, 
$value)){
                                        echo $value;
                                } else {
                                        echo "bad ass"; // not sure how to 
debug yet!
                                }
                            exit;
                        }

hth

will

On Jul 31, 9:08 am, willard <[EMAIL PROTECTED]> wrote:
> Apologies for the slightly newbie email - Im finding my way around the
> cake API a little tricky
>
> Basically I'm trying to do inplace editing. Key elements (if you are
> coming across this post looking as to how to do it) are:
> 1.
> <?php print $html->charsetTag('UTF-8'); ?>
> <?php print $javascript->link('prototype'); ?>
> <?php print $javascript->link('scriptaculous.js?
> load=effects,controls'); ?> in the default layout
> 2. <span id="edit-parent1_name"><?php echo $participant['Participant']
> ['parent1_name']?></span><?php echo $ajax->editor('edit-
> parent1_name','update/'); ?> in your view.
>
> which provides a simple onmouseover -> text box for the text to be
> edited.
> However I cant debug what the heck cake is receiving and thus I cant
> try and save anything.
>
> In my controller:
>     function update(){
>         //   $this->Participant->save($this->data['Participant']);
>              $this->render('done', 'ajax');
>     }
>
> - How do I get the Participant model to save just one field - not the
> whole model? Im guessing something like
> $this->Participant->save($this->data['Participant']
> ['parent1_name''],'parent1_name'')
> ?????
>
> Any ideas???
> Anyone know of a demo of the inplace editor and cake being used at
> all?
>
> Thanks!
>
> Will


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to