php - TYPO3 不会在 Classes 文件夹中自动加载 PHP 文件
问题描述
嗨,我几周前开始使用 TYPO3,我想在网站启动时运行我自己的 PHP 脚本。因此,我将名为“Testfile.php”的 PHP 文件放入了typo3conf/ext/myextension/Classes 文件夹中。我的代码:
namespace Example\MyExtension;
class Testfile
{
public function doStuff() {
return 'I did stuff';
}
}
之后,我将此打字稿代码放入后端的页面中。
page = PAGE
page.10 = USER
page.10.userFunc = Example\MyExtension\Testfile->doStuff
刷新我的页面后,我希望得到文本“我做了一些事情”,但只有一个空白屏幕。
你能解释一下我做错了什么吗?
解决方案
您是否在 composer.json 中声明了自动加载指令,您是否触发composer du
或其他会重新生成类加载器文件的指令?
推荐阅读
- matlab - MATLAB Appdesigner-Sensor Fusion Toolbox 绘图问题
- amazon-web-services - 为 AWS MWAA 使用默认 VPC 与单独 VPC
- javascript - 尝试使用 JavaScript 自动填充模型字段但它不起作用
- javascript - 在每个设备上 React Native 相同的视图
- swift - SKScene 只能呈现一次
- sql - 如何在 Teradata SQL 中选择具有指定标题和循环重复值的行?
- azure - 没有名为“Cython”的模块设置 Azure ML docker 实例
- python - 在 Django Rest Framework 中的 Company 对象内限制用户管理的角色
- python - 来自 tensorflow.python.framework 的对象检测 API 将 device_spec 导入为 tf_device ImportError: cannot import name 'device_spec'
- javascript - 表单未提交,因为字段类型