Nasıl kontrol ne Doları yanlış giderse görünüm-> Zend Framework ile işlemek?

1 Cevap php

I'm working on a CMS with Widgets. On my localhost the followong code works perfect, but I have no idea what I'm doing wrong ... The neede files exist, I think and I get no error message. As far as I can see, the error occurs in the one before last line of code and I get no error message.

$view = new Zend_View();
$view->setScriptPath(APPLICATION_PATH . '/../public/websites/' . My_Cookie::get('alpha_key') . '/views');
$view->headScript()->appendFile($vervang['conf']['jqueryJS']);
$view->headLink()->appendStylesheet($vervang['conf']['jqueryCSS']);
$view->class = $pluginExtraFinal;
$view->vervang = $vervang['data'];
$view->moduleName = $moduleName;
$parsed =  $view->render($vervang['conf']['viewFile']);
$inhoud = str_replace($plugin, $parsed, $inhoud);

Is there a way to troubleshoot this code? How can I get an error message? What can be wrong?

Herhangi bir öneri lütfen?

1 Cevap

error_reporting(E_ALL|E_STRICT); ile raporlama hata adım 0) açın

Adım 0.5) php hataları için sunucu kaydını kontrol edin

Step 1) Conclude where the error resides in your script by
- commenting out every line, uncomment them back again one line at the time, starting from the top
- replace all parameters in method calls into variables, which you var_dump() to check the content is correctly filled in:

$view = new Zend_View();
$script_path = APPLICATION_PATH . '/../public/websites/' . My_Cookie::get('alpha_key') . '/views';
var_dump($script_path); // is it correct? ok, continue with the next one
$view->setScriptPath($script_path);
...

Adım 2) Şimdi geliştirme ve üretim sunucuları hem boşluklar için kodunuzu kontrol ettik, dosyaların sürümlerini kontrol etmelisiniz, ZF dahil; sunucu ayarları; phpinfo() vs