【问题标题】:yii rules validate from databaseyii 规则从数据库验证
【发布时间】:2017-02-07 10:56:41
【问题描述】:

我有一张每个地方都有的地方表:

id|name|work_start|work_end 

用户可以在某个地方进行预订,他需要输入他想要的时间。我想验证时间是否在工作开始和工作结束之间。

我是yii 的新手,我可以在控制器中轻松做到这一点,但我想要最佳实践来做到这一点。我可以在 ActiveRecord 中添加规则还是有其他方法可以做到?

【问题讨论】:

  • 你正在使用 Yii1 或 Yii2 .. ??
  • 我用的是 Yii2
  • 改进的语言

标签: php mysql sql yii yii2


【解决方案1】:

你可以使用几个比较规则

['fromDate', 'compare', 'your_date_attribute' => 'toDate', 'operator' => '<', 
             'enableClientValidation' => false],
['toDate', 'compare', 'your_date_attribute' => 'toDate', 'operator' => '>', 
             'enableClientValidation' => false],

看到这里有一些建议http://www.yiiframework.com/doc-2.0/guide-tutorial-core-validators.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    • 2020-10-29
    相关资源
    最近更新 更多