我已經使用供應商名稱空間中的插件創建了擴展。到目前爲止一切正常。所有類都以名稱空間聲明namespace \VENDOR\ExtensionName\...
開頭,typo3自動加載它們就好了。TYPO3:使用供應商名稱空間在擴展中編寫ViewHelper
但是,當我添加一個ViewHelper時,問題就開始了。我把這個放在\VENDOR\ExtensionName\ViewHelpers
命名空間中。我在我的Fluid模板中添加了名稱空間,如下所示:{namespace ns=VENDOR\ExtensionName\ViewHelpers}
。當我與<ns:myViewHelper />
調用它的模板,我只是得到一個「糟糕...」錯誤消息:
Could not analyse class:VENDOR\ExtensionName\ViewHelpers\MyViewHelperViewHelper maybe not loaded or no autoloader?
同樣的情況,當我把視圖助手在\TYPO3\...
命名空間。
如何正確實現一個ViewHelper與供應商名稱空間的擴展?
如果這幫助了你,請其標記爲解決。否則,讓我知道什麼不工作,或者如果你找到另一種解決方案。 –