Quitar La "basura" Que Genera La Funcion Radiobuttonlist

Buenas, no he encontrado demasiada información sobre esto, yo he optado por la siguiente solución:


$radioList = $form->radioButtonList($model, 'genero', array('M'=>'hombre','F'=>'mujer'), array('separator' => '<br />') );

            $listReplace = preg_replace('<span([^\>]+)(s*[^\/])>', '', $radioList,-1,$count);

            $List = str_replace('</span>', '', $listReplace);

            $List = str_replace('<<', '<', $listReplace);

            $ListFinal = explode("<br />", $List);

            foreach($ListFinal as $sublist){

                echo '<li>'.$sublist.'</li>';

            }

Seguramente no es muy elegante, si alguien quiere aportar algo se lo agradeceré.

Saludos.

Pregunta:

¿Por qué desea eliminar las etiquetas span y demás?

En fin, siempre está disponible la función para imprimir UN SOLO radiobutton…




$form->radioButton(...);



Saludos

A ver, si tengo 2 opciones porque tengo que imprimir UN SOLO radiobutton?

Has leído algo de mi post o respondes cosas a aleatoriamente?

Te das cuenta de que muchas respuestas que das no aportas nada o contestas algo completamente distinto a lo que se esta exponiendo? hay otro post mio donde una respuesta ya te lo dice y sigues desvirtuando mis post.

te cito otro post que solo desvirtúas y así te lo advierten en tu respuesta:

http://www.yiiframework.com/forum/index.php/topic/37054-duda-ajax-validation/

Hola Hiei,

No estoy desvirtuando sus posts, tal vez no me expresado claramente, así que disculpas por eso. Lo que sí logro detectar es que algunas preguntas no son lo suficientemente claras (y reconozco que no lo menciono en los posts sino acudo directamente a dar alternativas tratando de entender/suponer lo que se pregunta, tratando de ahorrar tiempo a quien pregunta)

La respuesta del post actual responde con otra pregunta y además propongo una alternativa más corta y tal vez más limpia (de acuerdo con lo comprendido).

Así que con lo anterior, para evitar malentendidos y respuestas no deseadas, procuremos al publicar indicar cuál es el problema, qué se quiere hacer y adicionalmente indicar qué está haciendo actualmente el código publicado (cuanto más información se provea en el post más fácilmente podrá la comunidad ofrecer respuestas o alternativas).

Así que, adelante con Yii, y si puede brindar más información en el post, sería genial, así todos podremos poner nuestro grano de arena.

Saludos.

Por si acaso, acá va un post donde, debido a que la pregunta es clara, la respuesta es clara (dada por mí ;) ) http://www.yiiframew…page__p__177625

Solo por hacer memoria :)

Saludos

Que parte de esto no entiendes? o para ti aportar algo es decir que mi solución no tiene ninguna utilidad y aportar algo de un nivel de muy básica introducción a formularios?

A lo mejor deberías empezar por decir que no entiendes o si no entiendes lo que se expone no contestar directamente, nadie te esta obligando a contestar algo que no entiendes…