Typo3 4.7中用于从控制器调用服务的方法(注入方法)在TYPO3 6.x中不起作用
由于在TYPO3 6.X的extbase 6.0中无法插入
需要使用名称空间
例子..
用于服务的文件包含以下代码(扩展名是注册,供应商名称是TYPO3)
registration / Classes / Service / UserService.php包含以下代码
namespace TYPO3\Registration\Service;
class UserService implements \TYPO3\CMS\Core\SingletonInterface {
public function addUser($args){
return 'service called';
}
}
从控制器调用此服务
/**
* @var \TYPO3\Registration\Service\UserService
* @inject
*/
protected $userService;
从该对象$ userService,您可以调用Service的addUser方法
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句