Pablasso

Helpers dentro de controllers en CakePHP

August 09, 2007

Esto es cochino y hay 99% de posibilidad de que si necesitas hacer esto, tengas un problema de diseño. Es muy probable que lo que intentes hacer se pueda hacer mejor de otra forma.

Los Helpers fueron pensados para ser usados dentro de las Vistas. Punto.

Pero si sigues terco a usar un Helper dentro de un Controller, se puede hacer de la siguiente manera.

    class UsersController extends AppController {
        function index() {
            loadHelper('Html');
            $html = new HtmlHelper();
            debug($html->link('Un buen link', 'http://cakephp.org'));
        }
    }

Vía: CakeBaker


Juan Pablo OrtizWritten by Juan Pablo Ortiz who lives and works in Guadalajara, Mexico. You should follow him on Twitter