У меня есть этот сценарий, где у меня есть форма следующим образом:
public $selling_price;
public $numbers;
public $inventory_factor;
public function rules() {
return [
['selling_price'], 'integer'],
[['inventory_factor'], 'safe'],
['numbers', 'each', 'rule' => ['integer']],
}
У меня есть последнее правило проверки, чтобы убедиться, что я получаю массив целых чисел. Это прекрасно работает, когда ввод является строкой, например. Это не работает, хотя, если массив [ноль] отправляется. Это например не выдает ошибок
{
"selling_price": 2200,
"numbers": [null]
}
Используя vardumper, дает массив чисел, равный
[
0 => null
]
Есть ли способ в Yii2, с помощью которого я могу либо удалить (отфильтровать) нулевые значения из массива перед запуском, либо проверить их тоже?