No te preocupes Omar, lo que hago cuando me pasan errores como ese es dejar un error en el PHP que estoy tratando de cargar para ver si realmente lo carga o no.
Saludos. -- Leonardo Hidalgo Piña Desarrollador Web http://rocketdev.cl MSN: leohida...@gmail.com (mailto:leohida...@gmail.com) Celular: (+56) (99) 632 5603 Skype: r0cket82 Twitter: rocket82 El sábado 3 de marzo de 2012 a las 12:23, Omar J Galaviz P escribió: > Buahhhhh.. Leonardo.. ando ciego. que fallo > > Muchas gracias por tu tiempo > > un saludo > > El 3 de marzo de 2012 16:15, Leonardo Hidalgo Piña <leohida...@gmail.com > (mailto:leohida...@gmail.com)> escribió: > > Acabo de probar tu código, el problema es que usas nombre en mayúscula y > > minúscula > > > > - Lo declaras como Sidebarline > > - Lo cargas en el app controller como SidebarLine > > - En la vista lo usas como Sidebarline > > > > Debes usarlos en todos de la misma forma SidebarLine o Sidebarline. > > > > > > Saludos. > > > > -- > > Leonardo Hidalgo Piña > > Desarrollador Web > > http://rocketdev.cl > > > > MSN: leohida...@gmail.com (mailto:leohida...@gmail.com) > > Celular: (+56) (99) 632 5603 (tel:%28%2B56%29%20%2899%29%20632%205603) > > Skype: r0cket82 > > Twitter: rocket82 > > > > > > El sábado 3 de marzo de 2012 a las 12:09, Omar J Galaviz P escribió: > > > > > sigue generando el mismo error > > > > > > El 3 de marzo de 2012 15:54, Ogalav <omar...@gmail.com > > > (mailto:omar...@gmail.com)> escribió: > > > > nada. fijate el archivo app\View\Helper\SidebarlineHelper.php > > > > > > > > <?php > > > > /* /app/views/helpers/link.php (usando otros helpers) */ > > > > class SidebarlineHelper extends AppHelper { > > > > > > > > var $helpers = array('Html','Form'); > > > > > > > > public function makeLink() { > > > > // listando operaciones > > > > > > > > $link = $this->Html->link(__('Listas Sites(R/N/B)'), > > > > array('controller'=>'SitesLegacies','action' => 'index')); > > > > $link_2 = $this->Html->link(__('Listas Sites'), > > > > array('controller'=>'Sites','action' => 'index')); > > > > $link_3 = $this->Html->link(__('Cluster'), > > > > array('controller'=>'Clusters','action' => 'index')); > > > > $link_4 = $this->Html->link(__('Manuales y Procedimiento'), > > > > array('controller'=>'Manuales','action' => 'index')); > > > > $link_5 = $this->Html->link(__('Aplicaciones'), > > > > array('controller'=>'Appls','action' => 'index')); > > > > $link_6 = $this->Html->link(__('Base de Conocimiento'), > > > > array('controller'=>'Bases','action' => 'index')); > > > > $link_7 = $this->Html->link(__('Usuarios'), > > > > array('controller'=>'Users','action' => 'index')); > > > > > > > > return $this->output(" > > > > <div class='actions'> > > > > <h3>Operaciones</h3> > > > > <ul><li>". $link ."/li> > > > > <li>".$link1."</li> > > > > <li>".$link2."</li> > > > > <li>".$link3."</li> > > > > <li>".$link4."</li> > > > > <li>".$link5."</li> > > > > <li>".$link6."</li> > > > > <li>".$link7."</li> > > > > </ul> > > > > </div> > > > > "); > > > > > > > > } > > > > } > > > > > > > > ?> > > > > > > > > ---------------------- > > > > > > > > > > > > en el App Controller > > > > > > > > class AppController extends Controller { > > > > > > > > var $helpers = array('Html','Form', 'SidebarLine', 'Session'); > > > > > > > > ------------------------ > > > > > > > > y en el index.ctp > > > > > > > > <?php echo $this->Html->image('fondo_index.png', array('alt' => > > > > 'Benjatel2010', 'style'=>'position:absolute; z-index:-1')); ?> > > > > > > > > <?php echo $this->Sidebarline->makeLink(); ?> > > > > --------------- > > > > > > > > y nada que lo genera > > > > Fatal error: Call to a member function makeLink() on a non-object in C: > > > > \wamp\www\intranet\app\View\Clusters\index.ctp on line 12 > > > > > > > > > > > > On 3 mar, 15:40, Leonardo Hidalgo Piña <leohida...@gmail.com > > > > (mailto:leohida...@gmail.com)> wrote: > > > > > Prueba con $this->Cosas->makeLink() (el nombre del helper con la > > > > > primera letra en mayuscula) > > > > > > > > > > El 03-03-2012, a las 11:14, Ogalav <omar...@gmail.com > > > > > (mailto:omar...@gmail.com)> escribió: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Buenas > > > > > > > > > > > amigos les queria consultar lo siguiente, > > > > > > > > > > > estoy realizando una pequeña funcion desde un helper para que en > > > > > > todas > > > > > > las vista genere los menu de operaciones, especificamente lo estoy > > > > > > realizando asi; > > > > > > > > > > > desde el view/helper/CosaHelpers.php > > > > > > <?php > > > > > > var $helpers = array('Html','Form'); > > > > > > > > > > > public function makeLink() { > > > > > > // listando operaciones > > > > > > > > > > > $link = $this->Html->link(__('Listas Sites(R/N/B)'), > > > > > > array('controller'=>'SitesLegacies','action' => 'index')); > > > > > > $link_2 = $this->Html->link(__('Listas Sites'), > > > > > > array('controller'=>'Sites','action' => 'index')); > > > > > > $link_3 = $this->Html->link(__('Cluster'), > > > > > > array('controller'=>'Clusters','action' => 'index')); > > > > > > > > > > > return $this->output(" > > > > > > <div class='actions'> > > > > > > <h3>Operaciones</h3> > > > > > > <ul><li>". $link ."/li> > > > > > > <li>".$link1."</li> > > > > > > <li>".$link2."</li> > > > > > > <li>".$link3."</li> > > > > > > </ul> > > > > > > </div> > > > > > > "); > > > > > > > > > > > } > > > > > > } > > > > > > > > > > > ?> > > > > > > ------------------------------ > > > > > > desde el controllar principal > > > > > > > > > > > class AppController extends Controller { > > > > > > > > > > > var $helpers = array('Html','Form', 'Cosa', 'Session'); > > > > > > > > > > > ---------------------------------------- > > > > > > desde la vista de cualquier controller, coloco > > > > > > > > > > > <?php echo $this->cosa->makeLink(); ?> > > > > > > y puffffffffff me genera el error > > > > > > Fatal error: Call to a member function makeLink() on a non-object in > > > > > > > > > > > alguien sabe si estoy cumplimentando los datos correctos?.. > > > > > > > > > > > un saludo > > > > > > > > > > > -- > > > > > > 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 cakephp-es@googlegroups.com > > > > > > (mailto:cakephp-es@googlegroups.com). > > > > > > Para anular tu suscripción a este grupo, envía un correo > > > > > > electrónico a cakephp-es+unsubscr...@googlegroups.com > > > > > > (mailto:cakephp-es%2bunsubscr...@googlegroups.com) > > > > > > Para tener acceso a más opciones, visita el grupo > > > > > > enhttp://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 > > > > cakephp-es@googlegroups.com (mailto:cakephp-es@googlegroups.com). > > > > Para anular tu suscripción a este grupo, envía un correo electrónico a > > > > cakephp-es+unsubscr...@googlegroups.com > > > > (mailto:cakephp-es%2bunsubscr...@googlegroups.com) > > > > 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 > > > cakephp-es@googlegroups.com (mailto:cakephp-es@googlegroups.com). > > > Para anular tu suscripción a este grupo, envía un correo electrónico a > > > cakephp-es+unsubscr...@googlegroups.com > > > (mailto:cakephp-es+unsubscr...@googlegroups.com) > > > 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 > > cakephp-es@googlegroups.com (mailto:cakephp-es@googlegroups.com). > > Para anular tu suscripción a este grupo, envía un correo electrónico a > > cakephp-es+unsubscr...@googlegroups.com > > (mailto:cakephp-es%2bunsubscr...@googlegroups.com) > > 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 > cakephp-es@googlegroups.com (mailto:cakephp-es@googlegroups.com). > Para anular tu suscripción a este grupo, envía un correo electrónico a > cakephp-es+unsubscr...@googlegroups.com > (mailto:cakephp-es+unsubscr...@googlegroups.com) > 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 cakephp-es@googlegroups.com. Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.