Cakephp usar un helper dentro de otro helper

Cakephp usar un helper dentro de otro helper

Me ha pasado que creando un nuevo helper, he necesitado a acceder a funciones de otro helper, en mi caso acceder a las funciones del helper Html por ejemplo a la funcion link().

Pues bien hay que definir el array $helpers con todos los helpers que quieras usar dentro del tuyo propio.

class TestHelper extends AppHelper {
    var $helpers = array('Html');
}

Pues me pase de listo y fui muy rápido al intentar acceder a las funciones de link(), directamente escribiendo $html->link(). Craso error.

Evidentemente no se hace así. La manera correcta es llamar desde tu propio objeto al objeto Html y de éste a la función

La llamada correcta es $this->Html->link()

Con más detalle en el siguiente ejemplo.

class TestHelper extends AppHelper {
    var $helpers = array('Html');

    function getTheLink() {
        return $this->Html->link('The link', '/');
    }
}

Tags de búsquedas:

url helper cakephp

Noticias relacionadas »

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Comprar Bitcoin: »

Invertir y comprar Bitcoin y otras altcoins es más fácil de lo que crees.

1) Si sólo quieres comprar Bitcoin, Ethereum o Litecoin como inversión, tu opción es Coinbase

2) Si quieres probar con otras criptomonedas tu opción es Kucoin o Binance

3) Cualquier duda escríbeme con total libertad al formulario de contacto para resolver dudas: https://www.pedroventura.com/contacto/

Ir a CoinBase
Ir a Kucoin
Ir a Binance

¡Comparte este artículo! »

Sígueme en Facebook »

  • Maximo Aliff (9 horas)
    Saludos.. Muchas gracias por la información. Te escribo para hacerte…
  • balta (2 semanas)
    Aca les dejo otro grupo de telegram donde son realmente…
  • Mauro (3 semanas)
    gracias!
  • junior (4 semanas)
    hola como ubico la carpeta en ubuntu para editar
  • Alfredo (1 mes)
    Alguien puede ayudarme con java script.. Como puedo hacer un…
  • www.camperbaos.es (1 mes)
    Gracias por el post. Una información muy interesante. Saludos! :)

Suscríbete al newsletter »

Proporciona tu correo electrónico a continuación y recibe las últimas noticias! Funciona con Feedburner de Google

Archivo »

Leer entrada anterior
Comandos nmap y tcpdump. Escaneando una red.

Comandos para escaner una red, comprobar si el trafico en un punto se ha roto o identificar dentro de una...

Cerrar