gpt4 book ai didi

namespaces - 未找到 ViewHelper

转载 作者:行者123 更新时间:2023-12-01 08:05:04 25 4
gpt4 key购买 nike

我摆弄它超过 8 小时没有得到解决。
我想要的只是在 Fluid 模板中调用 ViewHelper。我以前这样做过,我从来没有遇到过类似的问题。

我的 ViewHelper 文件位于

EXTDIR/VendorName/Classes/ViewHelpers/SomeViewHelper.php.

在我的流体模板中,我使用命名空间
{namespace k=VendorName\Extname\ViewHelpers}.

在模板中的某个地方,我调用了 ViewHelper
{k:some()}.

ViewHelper 脚本“SomeViewHelper.php”包含以下代码:
class SomeViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
public function initializeArguments() { }

public function render() {
return 7;
}
}

如您所见,整个过程非常简单,页面上的预期输出应该是“7”。但是在前端调用页面会产生以下错误消息:
Oops, an error occurred!

Could not analyse class:VendorName\Extname\ViewHelpers\SomeViewHelper maybe not loaded
or no autoloader?"

关于这里可能有什么问题的任何提示?

干杯
迈克尔

最佳答案

如果一切拼写正确,即使在删除系统/配置缓存后,ViewHelper 也不会出现(无法分析../可能未加载或没有自动加载器),请尝试在扩展管理器中重新安装扩展!

关于namespaces - 未找到 ViewHelper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29315591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com