【问题标题】:How to add two column names in form validation codeigniter rule如何在表单验证codeigniter规则中添加两个列名
【发布时间】:2013-11-15 04:16:25
【问题描述】:

我正在使用 codeigniter。下面是表单验证集规则

unique[bf_product.product_order,bf_product.id]
  • bf_product = 表名

  • product_order = 列名

    我想在form validationunique 规则中添加另一列,即:product_category 名称。

这样可以在product_orderproduct_category的基础上获取产品,用户不能输入相同的订单号。用于特定类别。

示例:

  1. 产品类别 1 - 产品 - 排序顺序 = 1
  2. 产品类别 1 - 产品 - 排序顺序 = 1 (Not possible,already exist)
  3. 产品类别 2 - 产品 - 排序顺序 = 1 (Possible)

【问题讨论】:

    标签: php codeigniter validation bonfire


    【解决方案1】:

    不确定是否可以由unique 完成,根据文档,它仅检查单个列。会推荐你去callbacks

    $this->form_validation->set_rules('ele', 'alias', 'callback_check_product');
    
    function check_product( $ele ){
        #check here with the $ele and return TRUE / FALSE
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-31
      • 2015-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多