Size: a a a

2021 November 19

МС

Марсель Серебряный... in PHP
Это нет, я завернул сохранение в try, он же должен попасть в catch
источник

А

Артём in PHP
Вот прям всегда должен?
источник

А

Артём in PHP
источник

МС

Марсель Серебряный... in PHP
Не заходит в catch)
источник

А

Артём in PHP
источник

V

Vadim in PHP
Зачем там continue? У тебя цикл снаружи. Ты перехватил ошибку, в catch можешь ничего не делать, цикл дальше пойдет.
источник

А

Артём in PHP
Так проблема не в continue, а в незнании основ языка
источник

V

Vadim in PHP
Ну и можешь словить \Throwable. Если у тебя Error, то твой кэтч его не словит. Читай про наследование исключений.
источник

МС

Марсель Серебряный... in PHP
У меня сохранение внутри цикла и try catch внутри цикла
источник

V

Vadim in PHP
И? Ладно, Артем был прав, тебе в чат джунов. Я уже дал 2 совета, которые должны были натолкнуть на мысль.
источник

МС

Марсель Серебряный... in PHP
Ну убрал я continue и ничего не изменилось
источник

V

Vadim in PHP
источник

V

Vadim in PHP
http://sandbox.onlinephpfunctions.com/code/ace70e9fb88ef6c051de61e6518e3f2d7c71f608

Обрати внимание, если вылетает Error, твой кэтч его не ловит. А теперь можешь погуглить про наследование исключений и в плэйграунде поменять Exception на Throwable.
источник

МС

Марсель Серебряный... in PHP
не помогло
источник

V

Vadim in PHP
Код покажи
источник

МС

Марсель Серебряный... in PHP
try {
                       $this->RssPostsModel->save([
                           'title' => $item['title'],
                           'description' => $item['description'],
                           'link' => $item['link'],
                           'link2' => $item['link2'],
                           'lastBuildDate' => $item['lastBuildDate'],
                           'keywords' => $keyword,
                           'created_at' => $created_at
                       ]);
                   } catch (Throwable $t) {

                   }

Всё внутри цикла
источник

А

Артём in PHP
Чувак, тебе нравится собирать негатив в свой адрес или что?
источник

V

Vadim in PHP
Ошибка какая?
источник

МС

Марсель Серебряный... in PHP
Duplicate entry ' for key 'link_UNIQUE'

Не заходит в catch
источник

V

Vadim in PHP
\Throwable $t, если вдруг у тебя современный проект
источник