¿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.