Once again I answered my own question, here is what I did:

<?php
class AppHelper extends Helper {

    function __construct(){
        $this->tags['radio'] = '<input type="radio" name="data[%s]
[%s]" id="%s" %s /><label for="%3$s">%s</label>';
        parent::__construct();
    }
}
?>

On Sep 20, 10:33 am, 1Marc <[EMAIL PROTECTED]> wrote:
> Let me clarify.  I need some way for the radio buttons to generate
> labels.
>
> Currently the $form->radio generates:
>
> <input name="radios" id="radio1" value="1" type="radio" />Option 1
> <input name="radios" id="radio2" value="2" type="radio" />Option 2
> <input name="radios" id="radio3" value="3" type="radio" />Option 3
>
> Here is the proper markup I want to generate:
>
> <input name="radios" id="radio1" value="1" type="radio" /><label
> for="radio1">Option 1</label>
> <input name="radios" id="radio2" value="2" type="radio" /><label
> for="radio2">Option 2</label>
> <input name="radios" id="radio3" value="3" type="radio" /><label
> for="radio3">Option 3</label>
>
> On Sep 20, 9:55 am, 1Marc <[EMAIL PROTECTED]> wrote:
>
> > I figured out that you can do this and it solves my issue.
>
> > <?php echo $form->radio('Options.selectPlan',array('1'=>'Monthly
> > $35'),null,array()) ?>
> > *html goes here
> > <?php echo $form->radio('Options.selectPlan', array('2'=>'Monthly
> > $33.25'),null,array()) ?>
>
> > ...etc
>
> > I still can't figure out how to automatically generate labels for
> > radio buttons.  Does anyone know how to do this?
>
> > On Sep 19, 6:50 pm, 1Marc <[EMAIL PROTECTED]> wrote:
>
> > > What if I only want to create one individual radio button?  In CakePHP
> > > 1.2,  $form->radio creates a set of radio widgets.
>
> > > In my case I have 8 radio buttons spread out through a results table
> > > that you can only select one.  The 'in between text' doesn't cut it.
> > > -  I will create these radio buttons by hand unless there is a handy
> > > way to create an individual radio button instead of a radio group.
>
> > > Thanks for your help on this,
>
> > > ~Marc


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to