Helper - Label

Genera el codigo para una etiqueta HTML del tipo Label, si estamos en la creacion de un formulario con la herramienta formag es conveniente usar el Label que ofrece este ultimo.
Metodos del Helper Label:

METODOS

  • id(string): Identificador unico para el elemento HTML.
  • setCss(string): son las clases que se aplican al elemento, las mismas se separan por un espacio.

  • page($url, $base = true):$url, url a realizar el enlace; $base si es true se agrega a la url la base del sitio, si es false solo lo que se establece en el parametro url.
  • text($texto): texto que se mostrara..
  • https(): agrega el tipo https a la url.
  • http(): agrega el http a la url.
  • img(\agenor\helpers\Img $img): Establece que en vez de texto el enlace se hace por medio de una imagen.
  • target($target): se debe incluir un tipo de target valido(_blank/_top/_parent/_self).

  • render(): genera el HTML5 con todas las propiedades establecidas.
Esquema de la estructura de Agenor Codigo del Ejemplo:
<?php
    
use agenor\helpers\HTML5 as HTML5;
    
$img   HTML5::Img()   ->src($this->getUrlView('img/img_map.png'))
                        ->
alt('Esquema de la estructura de Agenor')
                        ->
setClass('pull-left img-responsive')
                        ->
id('imgPrueba');
    echo 
HTML5::Link()  ->text('Que es Agenor')
                        ->
page($this->url('index''Manual''seccion', array('page','p001_queesagenor'), null), false)
                        ->
target('_self')
                        ->
img($img)
                        ->
render();                       

Este ejemplo es con el enlace contenido en una imagen y usamos la del ejemplo Helper Img, pero sin el mapa, como vemos en el ejemplo usamos el generador de enlaces en el metodo page, que hace que el vinculo sea compatible tanto con url con mod rewrite como con las pasadas con el metodo get.
Si no quisieramos ver la imagen y solo quisieramos el texto eliminamos la linea ->img($img) y el resultado seria :

Que es Agenor