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 *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Invertir en criptomonedas: »

 

Cómo 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 Binance

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

¡Comparte este artículo! »

  • andres (2 semanas)
    Dedicado al bitcoin en bitmex https://t.me/BitmexAnalytic
  • Jorge Vigón (3 semanas)
    Gracias crack. Está super-bien explicado. Aquí algunos ejemplos mas: https://www.sysadmit.com/2018/07/linux-grep-ejemplos.html
  • Xavier Colmenares (3 semanas)
    Hola Pedro, veo que tienes implementado sus anuncios en tu…
  • sergio (3 semanas)
    HOLA algún grupo de señales para divisas (USD,EUR,GBP,CHI) porfa...
  • SERGIO (3 semanas)
    Os dejo el grupo que ami me funciono, https://t.me/joinchat/HInnjUhjCLlWrwj2kdmsWA ALTA…
  • Irene (4 semanas)
    I used www.zerobounce.net and it is an amazing platform for…

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