Cita:
el error que me tira es:admin
----modulo
---------index
-------------index.php
-------------templates
---------------------index.html
---------------------addEdit.html
---------------------login.html
----template
----------hedaer.html
----------sidebar.html
----------footer.html
website
----modulo
---------noticias
-------------noticias.php
-------------templates
---------------------index.html
---------------------ver.html
----modulo
---------index
-------------index.php
-------------templates
---------------------index.html
---------------------addEdit.html
---------------------login.html
----template
----------hedaer.html
----------sidebar.html
----------footer.html
website
----modulo
---------noticias
-------------noticias.php
-------------templates
---------------------index.html
---------------------ver.html
Cita:
el codigo que uso es este:Warning: require_once(/smarty/) [function.require-once]: failed to open stream: No such file or directory in D:\xampp\htdocs\punk\core\clases\class.smarty.php on line 1455
Fatal error: require_once() [function.require]: Failed opening required '/smarty/' (include_path='.;D:\xampp\php\pear\') in D:\xampp\htdocs\punk\core\clases\class.smarty.php on line 1455
Fatal error: require_once() [function.require]: Failed opening required '/smarty/' (include_path='.;D:\xampp\php\pear\') in D:\xampp\htdocs\punk\core\clases\class.smarty.php on line 1455
Código PHP:
si yo comento esta lineaVer original
class Vistas { private $Template; function __construct() { $config = Config::singleton(); $this->Template = new Smarty(); $this->Template->template_dir = $config->get('path')."/templates/"; $this->Template->compile_dir = $config->get('root')."/temp/templates_c/"; $this->Template->config_dir = $config->get('root')."/core/clases/smarty/configs"; $this->Template->compiler_file ="/smarty/"; $this->Template->cache_dir = $config->get('root')."/core/clases/smarty/cache"; $this->Template->caching = false; } public function show($vista,$data){ //cargo el hedaer y el sidebar $this->Template->fetch('header.php'); $this->Template->fetch('sidebar.php'); //cargo la nueva vista $config = Config::singleton(); $this->Template->assign('datos',$data); $pathVista=$config->get('vista').$vista; $this->Template->fetch($pathVista); //cargo el footer $this->Template->fetch('header.php'); }
$this->Template->fetch($pathVista);
no me muestra nada, pero si la dejo me salta ese error.
si hago un echo de $pathVista me devuelve:
D:/xampp/htdocs/punk/admin/modulo/index/templates/login.html
que es el path correcto donde esta el login.html
si me pueden dar una mano con esto estaré muy agradecido.