我只是从CakePHP开始,我们有一个CakePHP 3.x应用程序来管理老年人组织的活动。
我们管理会员和非会员。要注册为会员,年龄是必填项,年龄应大于49岁。
要将活动注册为非成员,年龄不是必需的;在模板(.ctp)中,我们有这样的代码:
<?= $this->Form->control('birthdate, ['label' => 'Birth date', 'required' => true, 'monthNames' => $mois, 'minYear' => 1900, 'maxYear' => date('Y')]) ?>所以现在还没有进行验证..
问:应该在哪里进行验证?模板、模型、控制器?
它应该如何编码呢?
发布于 2019-11-06 15:41:28
我认为您可以在Model中添加验证
有关进一步的参考,您可以使用以下内容:Cakephp How to validate my D.O.B field so that the age will not be greater than the period of residence entered
我希望这能帮助你解决你的问题--谢谢!
https://stackoverflow.com/questions/58722307
复制相似问题