2012-03-28 113 views
0

部署的應用程序的生產和運行到下面的錯誤匹配功能上包含一個呼叫到一個渲染功能的觀點:致命錯誤:無重載

Fatal error: No matching function for overloaded 'render'

例 /燃料/應用/視圖/輪廓。 php:

echo render('_validation'); 

渲染是在/fuel/core/classes/view.php中定義的。 Autoloader應該使這個可用。

關於可能導致此問題的環境問題的想法?

編輯:兩個APPPATH和COREPATH保持正確的文件路徑

回答

0

不確定是否是特定5.3.3的問題,但我們只是改變渲染()來查看整個應用程序::鍛造(),一切都很好。

0
  1. 嘗試使用更清晰的功能名稱,這樣你就不會在非標準的PHP函數惹上麻煩。

  2. 它看起來像你的渲染函數的類內聲明的,如果是這樣,你必須初始化類的一個對象或使用現有的對象調用方法

    回聲$對象 - >渲染( '_Validation');

+0

這是FuelPHP框架的一部分,所以這不是一個選項。這在其他幾個盒子上工作得很好,更不用說所有的FuelPHP安裝在那裏了。這個盒子裏有一些特定的東西可能與Autoloader和Apache配置有關。 – egg 2012-03-28 13:29:25