Helper - Link

Genera el codigo para mostrar un enlace a otra pagina web.
Metodos del Helper Link:

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