wie um zu überprüfen, full error log im Zend framework?

Ich bin Neuling in ZF und dies ist mein Erster test. ich bin immer

Ein Fehler aufgetreten

Ist ein Fehler aufgetreten

mein Fehler.phtml ist

<h1>Fehler</h1> 
<h2><?php echo $this->Nachricht ?></h2> 
<?php if (isset($this->Ausnahme -)): ? > 

<h3>Exception information:</h3> 
<p> 
<b>Nachricht:</b> <?php echo $this->Ausnahme->getMessage() ?> 
</p> 

<h3>Stack trace:</h3> 
<pre><?php echo $this->Ausnahme->getTraceAsString() ?> 
</pre> 

<h3>Anfrage-Parameter:</h3> 
<pre><?php echo $this->escape(var_export($this->Anfrage->getParams(), true)) ?> 
</pre> 

<?php endif ?> 

und das ist, was ich in meiner IndexAction

$this->Ansicht->Titel="Meine Orte"; 
$dies->Ansicht->headTitle($this->Ansicht->Titel); 
$Orte=new Places(); 
echo "<pre>";var_dump($Orte->fetchAll(null,'date_created DESC', 4)); echo "</pre>"; 

und meiner Modul-Datei-id

Klasse Plätze erweitert Zend_Db_Table 
{ 
protected $_name='Orte'; 
public function fetchLatest($count=10) 
{ 
return $this->fetchAll(null,'date_created DESC', $count); 
} 

} 

** EDIT **

ErrorController ist

<?php 

class ErrorController extends Zend_Controller_Action 
{ 

public function errorAction() 
{ 
$errors = $this->_getParam('error_handler'); 

if (!$Fehler || !$Fehler ein ArrayObject) { 
$dies->Ansicht->message = 'Sie haben erreicht, die Fehler-Seite'; 
return; 
} 

switch ($errors->Typ) { 
case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ROUTE: 
case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_CONTROLLER: 
case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ACTION: 
//404 Fehler -- Kontroller oder Aktion nicht gefunden 
$dies->getResponse()->setHttpResponseCode(404); 
$priority = Zend_Log::NOTICE; 
$dies->Ansicht->message = 'Seite nicht gefunden'; 
break; 
Standard: 
//Anwendungsfehler 
$dies->getResponse()->setHttpResponseCode(500); 
$priority = Zend_Log::CRIT; 
$dies->Ansicht->message = 'Application error'; 
break; 
} 

//Log-Ausnahme, wenn der logger zur Verfügung 
if ($log = $this->getLog()) { 
$log->log($this->Ansicht->message, $priority, $Fehler->Ausnahme); 
$log->log('Anfrage Parameter', $priority, $Fehler->Anfrage->getParams()); 
} 

//bedingt exceptions anzeigen 
if ($this->getInvokeArg('displayExceptions') == true) { 
$dies->Ansicht->exception = $errors->Ausnahme; 
} 

$dies->Ansicht->request = $errors->Anfrage; 
} 

öffentliche Funktion getLog() 
{ 
$bootstrap = $this->getInvokeArg('bootstrap'); 
if (!$bootstrap->hasResource('Log')) { 
return false; 
} 
$log = $bootstrap->getResource('Log'); 

return $log; 
} 


} 

Wie kann ich wissen, was diesen Fehler verursacht? (wie kann ich sehen, voller Fehler melden?)

Dank

InformationsquelleAutor Lina | 2011-06-17
Schreibe einen Kommentar