Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: ruplex en 10 de Febrero 2015, 15:26

Título: Error Undefined variable in con php al invocar un método de un objeto
Publicado por: ruplex en 10 de Febrero 2015, 15:26
Buenos días.

Quisiera saber si me pueden ayudar con el siguiente problema.

Tengo un proyecto en el cual tengo definida la siguiente variable:

<ul>
<li><?=$html->link('All Category','/');?></li>

Al momento de correr el proyecto, me aparece un error en el browser que dice: Undefined variable in (nombre del archivo), y el error apunta a la variable previamente descrita.

Realicé mi proyecto siguiendo las instrucciones de una página y estaba definida esta variable de esa manera.

Me podrían ayudar descifrando el error por favor?

Estoy utilizando CakePHP y wamp para deployar mi proyecto.

Muchas gracias por su ayuda.

Saludos,
José Páez
Título: Re:Ayuda con declaración de variable en PHP
Publicado por: Ogramar en 10 de Febrero 2015, 22:13
Hola, en el código que has puesto estás llamando a una variable, pero esa variable tienes que haberla definido previamente. Posiblemente te falta definir la variable, o te falta hacer un include del archivo donde se define la variable (que sería lo que te permite hacer uso de ella). Si el código lo has creado tú revísalo hasta ver si tienes la variable declarada en otro archivo o si no la tienes declarada.

Nota: más que de variable, $html es un objeto, y lo que se está haciendo es invocar un método del objeto al que se le están pasando dos parámetros. Habría que mirar dónde se define el objeto, y además en la definición de la clase comprobar que la invocación del método es válida.

Salu2