Хранить данные в XML - отличный способ поднять нагрузку на сервер до 300%. Этот формат не предназначен для обработки (уж тем более, для многопоточной) данных, он годится для передачи информации между системами.
Буфер для базы есть, кэши там, вот это вот все. А у вас индексы в таблицах есть?
Битрикс - лишь инструмент, в котором уже реализован данный функционал. Если Вы собираетесь внедрять - то интегрируйте импорт из 1с-ки по стандарту CommerceML и будет Вам счастье. Там есть отдельно склады и наличие товара на соответствующем складе.
Лучше остаться хотя бы на время испытательного срока.
Возможно, вы мечтали об Angular, просто сами этого не понимали.
Возможно, в компании будет так хорошо, что вам будет пофиг — в какой экосистеме работать.
Если же через пару-тройку недель вы будете продолжать сомневаться — ищите параллельно новую работу. Просто в одну пятницу уйдете со старой, а в понедельник выйдете на новую.
Ну и да — новые знания не повредят. Хотя бы в качестве расширения кругозора. Да и лычка Angular в резюме — это несомненный плюс.
После успешной оплаты происходит редирект на контроллер (использую фреймворк Yii2), который через модель записывает, что заказ оплачен.
Так там перед ридиректом идет post запрос на avisoURL и вот в нем есть возможность проверить все и записать, при редиректе этого делать ни в коем случае не надо. Или дайте ссылку на проект, буду постоянным клиентом )))
Надо пробовать. И исключить игры.
Я вот сажусь фрилансить после 21-00, благо с МСК разница +3 часа. Днем встречи - вечером админинг. И домашние не обижаются, и сна хватает (21-00 + 4 = 01-00). Как-то так спать и ложусь, в 7-00 встаю.
При этом успеваю - читать, тренить 4 раза в неделю (с 21 до 23).
Действительно все от человека зависит на самом деле.
Расширение, обобщение и наследование это случаи одного и того же отношения "is a".
В общем наследование - это повторении дочерним классом структуры и функциональности родительского Расширение - это частный случай наследования, при котором дочерний класс не только получает компоненты родительского но и еще реализовывает собственные компоненты Обобщение - это выделение у нескольких классов общего предка, от которого можно наследоваться
Попробуй так. Если есть value у чекбокса, то оно передаётся если чекбокс выставлен. Код набирал прям тут могу где-то опечатываться, вроде должно работать.