Existe pequeño un problema con el helper select_tag en K0.5 rev 378.
es que no se muestra bien el texto que se ingresa con entidades HTML por ejemplo:
en el controlador:
$this->aAnimales= array();
$this->aAnimales[0] = 'León';
$this->aAnimales[1] = 'Tigre';
en la vista;
select_tag('animales', $aAnimales);
lo anterior imprimira en el codigo fuente
<option value="0">Le&oacute;n</option>
Y se vera en el navegador
León
Es un pequeño detalle, por ahora lo soluciono descodificando las entidades HTML y codificando con utf8, asi:
en el controlador:
$this->aAnimales= array();
$this->aAnimales[0] = utf8_encode(html_entity_decode('León'));
$this->aAnimales[1] = 'Tigre';
Comentarios
Ese es el caso del select_tag, para que todo te funcione correctamente, coloca la codificación de tu archivo PHP en utf8, y escribes el acento normalmente.
Espero haber servido de ayuda, saludos.
Asi en la db lo guardo como texto sin utilizar entidades html como acentos etc.
Saludos