typo3 - Typo3 命令错误:标签“var”不存在
问题描述
通过调度程序运行命令控制器时,我收到以下失败消息:
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.
解决方案
对于遇到此问题的其他任何人,问题如下:
我将@inject 用于我的受保护类变量之一,如下所示:
* @var \Softcon\KhsjMitarbeiter\Controller\MitarbeiterController
* @inject
...然后我在下面添加了我的其他变量@vars,就像这样
* @var string $email
* @var string $csvPath
* @var string $tableName
...这似乎导致了错误。我只是将这些其他变量注释/标签/您想调用的任何内容移到了注入行之上,从而解决了问题。
推荐阅读
- visual-studio-code - VSCode中具有多个命令的快捷方式
- social-tables - 即使已添加设备,Social Tables Floor-Elements API 函数也会返回一个空数组
- sql-server - 从sql server中的给定字符串中获取不同的字符
- postgresql - 如何在 Laravel 5 中使用单独的数据库进行测试?
- ruby-on-rails - 错误 - 迁移未决。要解决此问题,请运行: bin/rake db:migrate RAILS_ENV=development
- python - 如何以编程方式在 Python 中重置目录路径
- ios - CGContext 绘制旋转的矩形
- shell - 变量的每个字符串的 printf pwd
- amazon-web-services - 需要有关数据管道创建的设计输入
- single-sign-on - 从 Gmail 启动第三方 SSO 会发送 502 错误