PHP não imprime na View
Srs,
Não sei se o erro está no PHP ou no Ajax.
Obs.: Estou desenvolvendo em MVC.
Tenho um método em PHP:
class ItemConfiguracaoDAO{
public function loadAll(){
echo $str = "Willian";
}
}
E uma view:
<?php include_once 'view/header.phtml';?>
<?php include_once 'view/menu.phtml';?>
<script type="text/javascript"> window.onload = frmconsulta(); </script> // Essa função que usa AJAX chama o método abaixo:
<?php require_once 'ItemConfiguracaoDAO.class.php';?>
<?php $result = new ItemConfiguracaoDAO();?>
<h1>Resultado da Consulta</h1>
<div id="consulta"><?php $result->loadAll();?></div> // IMPRIMI Willian - normalmente
<?php include_once 'view/footer.phtml';?>
------------------------//------------------------//------------------------//------------------------
Porém preciso que funciona assim:
class ItemConfiguracaoDAO{
public function loadAll(){
$str = "Willian";
return $str;
}
}
<div id="consulta">
<?php $str = $result->loadAll();?>
<h1><?php echo $str;?></h1> // Assim não funciona....
</div>
A página é carregada e some tudo rapidamente.
Olhando no código html da pagina vejo:
<b>Warning</b>: Missing argument 1 for ItemConfiguracaoDAO::loadAll(), called in C:\.....\frmconsulta.phtml on line 11 and defined in
<b>C:\.....\ItemConfiguracaoDAO.class.php</b> on line <b>89</b>
WILLIAN
Quero customizar o HTML na view e não no método.
Alguém por favor...
Discussão (2)
Carregando comentários...