Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/04/2009, 09:27
Avatar de deivax
deivax
 
Fecha de Ingreso: marzo-2006
Mensajes: 31
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: objeto se pierde

En algún momento instanciás la clase ddatpl? Hay una clase ddatpl?
$this funciona únicamente en el contexto del código de la propia clase una vez instanciada.
Por ejemplo, si tenés esto:
Código PHP:
<?php
class ddatpl
{
  function 
tpl_cargar($plantilla) {
    if (
file_exists($this->tpl_dir)) {
      if (
file_exists($this->tpl_dir "/$plantilla")) {
        include(
$this->tpl_dir "/$plantilla");
      } else 
trigger_error("La plantilla '$plantilla' no existe"E_USER_ERROR);
    } else 
trigger_error("El directorio de plantillas especificado no existe. Verifique la constante TPL_DIR"E_USER_ERROR);
  }
}
Lo más probable es que esto funcione:
Código PHP:
<?php
$ddatpl 
= new ddatpl();
$ddatpl->tpl_cargar("header.php");
?>