Warning: Smarty error: unable to read resource: "
HOLA
in C:\wamp\www\paraisoOO_smarty\smarty\Smarty.class.p hp on line 1092.
imprime solo una parte del contenido, si el contenido es igual a "HOLA MUNDO", solo imprime "HOLA".
Código:
archivo "funcionesXajax.php"
Código PHP:
function mostrarAntecedentes($campo){
global $smarty;
$objAntecedentes = new antecedentesParaiso($campo);
//mostrarContenido() es un metodo para mostrar contenido de un bd
$respuesta = $objAntecedentes->mostrarContenido();
$resp = new xajaxResponse();
$resp->addAssign("contenedorInicial", "innerHTML", $smarty->fetch($respuesta));
return $resp;
}
$xa = new xajax();
$xa->registerFunction("mostrarAntecedentes");
//$xa->registerFunction(array($objAntecedentes, "mostrarAntecedentes"));
$xa->processRequests();
$resp->addAssign("contenedorInicial", "innerHTML", $smarty->fetch($respuesta));
cuando cambio $smarty->fetch($respuesta) por una cadena "hola", lo imprime sin problemas.
archio "index.php"
Código PHP:
<?php
include("basedatos/conexion.php");
include("xajax.inc.php");
//el archivo "include.php" instancia "$smarty" a la clase smarty.class.php
require("include.php");
include("class.antecedentesParaiso.php");
include("funcionesXajax.php");
$smarty->assign("xa", $xa->getJavascript());
$smarty->display("index.tpl");
?>
Código PHP:
...
<head>
{$xa}
</head>
...
<div id="contenedorInicial"></div>
...