我有一个带有开始日期和结束日期的模型类。我想确保开始日期总是小于结束日期。
我想我可以通过在模型类中使用@validate
注释和自定义验证器类like in the docs来实现这一目标。
如何获取验证功能中的开始日期值?
<?php
namespace XXX\YYY\Domain\Model\Validator;
use TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator;
class EventEndDateValidator extends AbstractValidator
{
public function validate($endDate)
{
return;
$this->addError('Validator cant do anything yet.', 42);
}
}
答案 0 :(得分:1)
即使Typo3也不提供此类功能, 您可以在任何typo3默认元素的“访问”中的start_date和end_date中进行测试。
为此,您应该使用钩子并在用户保存记录时比较日期, 并返回错误消息和错误消息。
让我知道您是否需要与挂钩相关的帮助
谢谢!