Pareces nuevo por aquí. Si quieres participar, ¡pulsa uno de estos botones!
public function saldo($id){ $this->prueba=55; // buscar los pagos pendientes del cliente $this->m = $this->Miembro->find_first($id); //////////////// sigue y sigue }
<? content() ?> <h1>Saldo del miembro '<?= $m->nombre . $prueba ?>'</h1> <!-- Sigue y sigue -->
Notice: Undefined variable: m in C:\wamp\www\adlog\apps\default\views\miembro\saldo.phtml on line 2 Notice: Trying to get property of non-object in C:\wamp\www\adlog\apps\default\views\miembro\saldo.phtml on line 2 Notice: Undefined variable: prueba in C:\wamp\www\adlog\apps\default\views\miembro\saldo.phtml on line 2no se porque no me pasa las variables!!!!
Comentarios
Saludos
$this->m = $this->Miembro->find_first($id);
coloca
echo "<pre>";
print_r($this->m);
echo "</pre>";
y mira que obtienes.
$this->m = $this->Miembro->find_first($id);
lo siguiente
echo $this->m->nombre;
echo $this->m->apellido;
echo $this->m->dni;
o en la vista de esta manera:
echo $m->nombre;
echo $m->apellido;
echo $m->dni;
Te imprimir esos datos.
Lo unico que se me ocurre es que el controlador es uno diferente al que deberia ser, en este caso debe ser "miembro".
Asi:
class MiembroController extends ApplicationController {
estoy viendo si php.ini o httpd de apache es algun modulo
Creo que encontré el problema, y deberían chequear las herencias. Yo cree una clase miembro que se extiende de Seguridad que a su vez es extensión de StandardForm. Y de ese controller quería pasar variables desde el controller a la vista, estas variables no llegaban.
Pero si a miembro_Controller le cambio la extends a ApplicationController, llegan perfectamente. Tienen que ver bien el tema de herencias desde ApplicationController a StandardForm o su defecto aclarar esto .-
Por la dudas vercion 5.0
P.D.: si quiero les mando mis fuentes para que prueben.-
Envíame el código para verlo...
deivinsontejeda (AT) kumbiaphp.com