![]() |
Smarty + PHP5 hola tengo este codigo en PHP5, y quiero crear un objeto dentro de la clase y que la pueda utilizar en toda la clase, el problema lo solucione con herencia pero quisiera saber si puedo hacer lo primero. este es el codigo, claro que esta malo pero es para que se hagan una idea de lo que pretendia :-D gracias :adios: <? /* Fatal error: Call to a member function assign() on a non-object in index.php on line 18 */ define('DIR_SEP', DIRECTORY_SEPARATOR); define('DIR', dirname(__FILE__) . DIR_SEP); require_once(DIR.'lib'.DIR_SEP.'template.class.php '); class Index { public $smarty; public function __contruct() { $this->smarty = new Template(); } public function start() { $this->$smarty->assign('saludo', 'Hola como estas'); $this->$smarty->display('index.htm'); } } /* crea el objeto de la clase de este archivo */ $index = new Index(); $index->start(); ?> |
claro!!!! yo utilizo ese metodo, de crar objetos dentro de las clases y luego utilizarlos en toda la clase :si: :si: :si: :arriba: Claro que si se puede!!!! |
JALF, pero porque no me funciona? :pensando: , me podrias enviar un ejemplillo de como lo haces :-D :-D |
Cita:
Bueno creo que tu error está aqui: el tuyo Código PHP: Código PHP: |
| La zona horaria es GMT -6. Ahora son las 19:57. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.