Не работает цикл, for ($i = 0; $i < count($data['service']); $i++), в чем проблема?

Всем привет, в php я ноль ), но все же полез лепить цикл ), пока не выходит, подскажите в чем у меня проблема.

Если принтую так: print_r($cat->service = $data['service']);
Я вижу это (Array ( [0] => Поддерживающая уборка квартиры1 [1] => Послестроительная уборка квартиры111 )

А если принтую так: print_r($cat->service = $data['service'][$i]); добавил [$i], то ничего не выводит, ошибки нет.

Я сделал вывод что проблема в [$i], а то есть в начале кода for ($i = 0; $i < count($data['service']); $i++)

Схема цикла
for ($i = 0; $i < count($data['service']); $i++) {
                $cat = ORM::factory('Category', $id);
                $cat->values($data);
                print_r($cat->service = $data['service']);
                //$cat->service = $data['service'][$i];
                //print_r($data['service'][$i]);
                $cat->unit = $data['unit'][$i];
                $cat->price = $data['price'][$i];
                try {
                    $cat->save();
                } catch (ORM_Validation_Exception $e) {
                    $errors = $e->errors('validation');
                }
            }
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы