我的扩展中有两个验证器。
在这两个扩展中,我具有相同的功能,例如isTagInside()
。
我不想两次拥有这个功能,如果我更改 1.isTagInside(),我也必须更改 2.isTagInside()。在这里感觉像是不好的做法和重复代码。;)
我的控制器使用一个 BaseController,其中存储了我在两个控制器中使用的功能。所以我也可以拆分 CRUD 进程和其他功能。我这样使用它,它工作得很好。
class UserController extends \RM\RmRegistration\Controller\BaseController
我想要在我的验证器中相同,但是这个:
27: class NewRegisteredUserValidator extends \RM\RmRegistration\Validation\Validator\BaseValidator
27:只是行号;)
导致此错误消息
致命错误:在第 27 行的 /var/www/devserver/rmupdate/typo3conf/ext/rm_registration/Classes/Validation/Validator/NewRegisteredUserValidator.php 中找不到类 'RM\RmRegistration\Validation\Validator\BaseValidator'
有人知道这个问题的有效解决方案吗,或者这不可能吗?