通过调度程序运行命令控制器时,出现以下失败消息:
Tag "var" does not exist
...唯一的“ var”引用是@var注释。我已经遍历了所有这些变量,它们都正确地引用了变量。
有人知道这个错误是什么意思吗?
调度程序的整个错误如下:
[scheduler]: scheduler - Task failed to execute successfully. Class: TYPO3\CMS\Extbase\Scheduler\Task, UID: 2, Code: 1169128255, Tag "var" does not exist.
答案 0 :(得分:1)
对于遇到此问题的其他人,问题如下:
我使用@inject作为受保护的类变量之一,如下所示:
data () {
return {
query: '',
allResults: { // an object, not an array
people: [],
clubs: [] // assuming this is also an array
}
}
}
...然后我在其下添加其他变量@vars,就像这样
* @var \Softcon\KhsjMitarbeiter\Controller\MitarbeiterController
* @inject
...这似乎导致错误。我只是将这些其他变量注释/标签/无论您要如何称呼它们都移至注入线上方,从而解决了问题。