¿Le has dicho al Cake que use ese helper?
Por ejemplo para que esté disponible en todas las vistas podrías hacer esto.

class AppController extends Controller
 {
    var $helpers = array('link');
....

On 19/01/2012 14:49, Luis Felipe Aguilar Pereda wrote:

hola a todos espero alguien me de una ayuda,


estoy usando cakephp 2.0.5 e intento hacer un helper personalizado siguiento estas indicaciones
http://book.cakephp.org/1.3/en/view/1097/Creating-Helpers

/*<?php*/*
/    /* /app/views/helpers/link.php (using other helpers) *//
/    class LinkHelper extends AppHelper {/
/    var $helpers = array('Html');/
/    function makeEdit($title, $url) {/
/    // Use the HTML helper to output/
/    // formatted data:/
/    $link = $this->Html->link($title, $url, array('class' => 'edit'));/
/    return "<div class=\"editOuter\">$link</div>";/
/    }/
/    }/
/    ?>/*
luego lo agrego al controlador
pero cuando hago uso
*/<?php echo $this->Link->makeEdit('Change this Recipe', '/recipes/edit/5'); ?>/*

supuestamente todo esta bien, pero me sale el siguiente error:

*"Fatal error: Call to a member function makeEdit() on a non-object in C:\wamp\www\cake\app\View\Posts\index.ctp on line 1"*

espero su ayuda.

gracias


--
Aguilar Pereda Luis
RPM     : #758485
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a [email protected]. Para anular tu suscripción a este grupo, envía un correo electrónico a [email protected] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.

--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a