У меня есть следующие данные, которые обрабатываются в форме:
[item][1][supplier_id] = 1
[item][1][territory_id] = 1
[item][1][cost] = 99.99
[item][2][supplier_id] = 2
[item][2][territory_id] = 1
[item][2][cost] = 99.99
[item][3][supplier_id] = 3
[item][3][territory_id] = 2
[item][3][cost] = 99.99
Я хотел бы выполнить проверку для подтверждения следующего:
Если supplier_ids отличаются, я хочу убедиться, что поставщики находятся на другой территории. Используя вышеприведенное в качестве примера, форма потерпит неудачу, потому что item[1]
и item[2]
имеют поставщика с той же территории. Если item[2]
не было включено, форма будет подтверждена.