2017-06-22 14:55:45 1874次浏览 4条回答 0 悬赏 10 金钱

rules如何添加一个非数据库字段的验证?

最佳答案

  • 嗯嗯 发布于 2017-06-22 15:06 举报

    class CarPriceSearch
    {

    public $price;//定义
    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
            [['user_id', 'car_model_id','car_brand_id','car_series_id', 'sale_price', 'create_time', 'update_time','id','status'], 'integer'],
            [['price'], 'safe'],
        ];
    }
    
    2 条回复
    回复于 2017-06-22 15:11 回复

    可以了,之前我少些了一个字母

    回复于 2017-06-22 15:13 回复

    66666

  • 回答于 2017-06-22 14:56 举报

    自定义验证可以加不是本字段的,还有就是可以在C层验证

    1 条回复
    回复于 2017-06-22 14:59 回复

    要怎么做呢,我model层自定义后,view层还是不能使用

  • 回答于 2017-06-22 14:57 举报

    so easy

    1 条回复
    回复于 2017-06-22 15:01 回复

    要怎么做呢,我model层自定义后,view层还是不能使用

  • 回答于 2017-06-22 15:16 举报

    总的来说就是在model类中添加一个公共属性
    rules()里的验证就正常写就行了,就像正常数据库字段一样

您需要登录后才可以回答。登录 | 立即注册
pengcx
CEO

pengcx 鹭岛

注册时间:2017-04-21
最后登录:2022-11-08
在线时长:100小时57分
  • 粉丝1
  • 金钱17010
  • 威望10
  • 积分18110

热门问题