【发布时间】:2021-02-10 23:54:23
【问题描述】:
我在使用 Codeigniter 4 验证规则时遇到了一些问题。我在规则集中使用 is_unique 函数,以便从验证中排除一行。
这里的问题是表中有两个字段需要检查:
'episodeTitle' => [
'label' => 'episodeTitle',
'rules' => 'required|max_length[100]|is_unique[episodes.episodeTitle,episodes.episodeID,' . $episodeID . ',episodes.podcastID,' . $podcastID . ']',
'errors' => [
'required' => lang('Errors.nested.episode.episodeTitleRequired'),
'max_length' => lang('Errors.nested.messages.maxLength100'),
'is_unique' => lang('Errors.nested.episode.episodeTitleUnique'),
],
],
是否可以根据 2 个或更多字段进行例外处理?
我想检查 episodeID 和 podcastID 而不仅仅是这些值之一。
【问题讨论】:
标签: php codeigniter validation codeigniter-4