form - convert_accented_characters codeigniter 3
CodeIgniter img tag (3)
De acuerdo con la guía del usuario , debe terminar con />. Lo probé y funciona.
Si quieres una etiqueta más corta, usa esto:
<?php echo img(array(''src''=>''image/picture.jpg'', ''alt''=> ''alt information'')); ?>
A veces, si ves la fuente usando ciertos navegadores (firefox, chrome), omite la etiqueta />. Intenta ver la fuente usando un bloc de notas o algo así, debería mostrar la etiqueta apropiada />.
Estoy usando el siguiente código para mostrar una imagen con el marco CodeIgniter.
<?php echo img(''sample/logo.png''); ?>
Y esto está produciendo la siguiente salida ::
<img alt="" src="http://localhost:8080/test/css/sample/logo.png">
Por qué no cierra la etiqueta con />
Además, ¿cómo puedo especificar el texto alt
cuando hago eco de la imagen? Gracias
No hagas eco de una imagen así, hazlo así:
echo "<img src=''sample/logo.png'' alt=''my company name'' title=''my company logo'' border=''0'' />";
Recuerda que la ubicación que tienes allí es relativa, debes intentar seguir las rutas absolutas posibles, por ejemplo: "/test/css/sample/logo.png" para evitar confusiones.
(Lo siento, eché de menos el fragmento donde dijiste que estabas usando un framework).
$image_properties = array(
''src'' => ''sample/logo.png'',
''alt'' => ''Me, demonstrating how to eat 4 slices of pizza at one time'',
''class'' => ''post_images'',
''width'' => ''200'',
''height'' => ''200'',
''title'' => ''That was quite a night'',
''rel'' => ''lightbox'',
);
img($image_properties);
// <img src="http://site.com/index.php/sample/logo.png" alt="Me, demonstrating how to eat 4 slices of pizza at one time" class="post_images" width="200" height="200" title="That was quite a night" rel="lightbox" />
referencia: http://codeigniter.com/user_guide/helpers/html_helper.html#img