1
我在從Phalcon 2.0.x遷移到3.1.1時遇到問題 - 當我嘗試使用Volt編譯模板時,返回的輸出爲空。更有意思的是,正確解析的模板(即不是空的)被存儲在緩存文件夾中,但不會被返回。下面是我的代碼片段:Phalcon 3緩存解析模板但不返回
$this->templateEngine->getView()->setVars($params);
$this->templateEngine->getView()->start();
$this->templateEngine->getView()->render(
$this->compiler->getOption('compiledPath'),
basename($compiledTemplateFile, $this->compiler->getOption('compiledExtension'))
);
$this->templateEngine->getView()->finish();
return $this->templateEngine->getView()->getContent();
相同的代碼工作中爾康2.0,在PHP運行25年6月5日(PHP版本沒有發生變化,只是用PhalconPHP的新編譯的版本)。不顯示錯誤,也不記錄在錯誤日誌中。我接受建議,包括如果Phalcon遇到錯誤,如何調試,這就是爲什麼它不返回輸出。
謝謝,但(或更確切地說,類似的方法render()方法)似乎並不適用於我:( –