首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TYPO3 fal_securedownload槽

TYPO3 fal_securedownload槽
EN

Stack Overflow用户
提问于 2017-01-06 10:44:12
回答 1查看 396关注 0票数 0

我正在使用fal_securedownload 1.1.0和TYPO3 7.6.12,我想通过插槽BeforeFileDump记录下载。

在我的扩展中,我有一个ext_localconf.php内容如下:

代码语言:javascript
复制
<?php
/** @var \TYPO3\CMS\Extbase\SignalSlot\Dispatcher $signalSlotDispatcher */

$signalSlotDispatcher = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\SignalSlot\\Dispatcher');


$signalSlotDispatcher->connect(
        'BeechIt\\FalSecuredownload\\Hooks\\FileDumpHook',
        'BeforeFileDump',
        'MyVendor\\MyExtension\\Slot\\LogFileDump',
        'logFileDump'
);

?>

在类/槽中,我有一个LogFileDump.php内容如下:

代码语言:javascript
复制
<?php
namespace MyVendor\MyExtension\Slot;

/**
 * Class LogFileDump
 * @package MyVendor\MyExtension\Slot
 */

class LogFileDump {
    public function logFileDump($file,$this) {
        var_dump($file);
        var_dump($this);
    }
}
?>

当我测试这个时,我得到了一个错误:

给定的类“MyVendor\MyExtension\槽\CallUrl”不是已注册的对象。

为什么我认为TYPO3会因为名称空间而自动加载我的类。

有没有人知道我的密码出了什么问题

EN

回答 1

Stack Overflow用户

发布于 2017-01-11 09:14:02

我的解决方案是将一个composer.json放入我的扩展目录。这将正确加载类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41503947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档