Максим
В чем сложность сохранения? Если ты разрабатываешь то по идее должен знать элементарные вещи типа как сохранить данные в базу
S
Первая для записи id столика, общей суммы и кол-во продуктов, второе для продуктов с внешним ключом order_id, там хранятся цена, кол-во, и id определённого продукта
Максим
Сохранение в бд, я уже сделал.
Если надо сохранять связанные данные, посмотри на метод link() в active record
S
Если надо сохранять связанные данные, посмотри на метод link() в active record
У меня просто проблема с логикой построения запросов
Anonymous
Что именно не получается?
S
Будет ли разумно использовать в этой цепочке сессии для первоначальной записи
Anonymous
Имеет ли это смысл быть?
S
Ну да
Anonymous
Например?
S
Я в том смысле что сперва записываю данные в сессию, и после отправляю их в бд
Anonymous
А зачем так?
Anonymous
В чем профит?
Anonymous
У тебя какая проблема?
Anonymous
Я чета перестал улавливать вообще
S
Я хотел уточнить про сессии, а так проблем нету. Спасибо
S
Sorry! 😊
Эмин
Стоимость заказа складывается из суммы всех элементов заказа?
Эмин
не очень хорошая практика хранить результат вычислений
Эмин
при чем того что может посчитать сама база
Эмин
правда если у вас не хайлоад (что врядли)
Эмин
почитайте про нормальные формы бд
Alexey
Нормализация не всегда нужна
Sam
Стоимость заказа складывается из суммы всех элементов заказа?
Так по идеи если вяжется к услуге при изменении цен могут быть проблемы, да и каждый раз производить подсчет.
Alexey
Стоимость заказа может не только быть суммой позиций, но и результатом применения различных стратегий в домене. Просто в базе ты этого не высчитаешь.
Sam
Доброе утро всем, кстати!
Alexey
Позиции это просто часть визуализации заказа)
Alexey
Чтоб понимать что отгружать
Эмин
Я же и уточнил, что стоимость заказа это сумма всех позиций заказа? Если да то мое замечание актуально. В любом случае order_item это не сами товары а копии этих самых товаров
Эмин
конечно же на момент создания заказа
Niko
https://youtu.be/28mqsS6zQL4
Niko
https://youtu.be/w51chZP5xcI
Oleg
Привет всем, ребят подскажите как правильно делать, как я понял чтобы не писать полный sql запрос, можно использовать готовые методы в моделях, но как я прочел, лучше модели не нагружать этим и создавать просто классы сервисы и в них описывать все запросы в бд, но получается в этих сервисах без сторонних библиотек нельзя же будет использовать готовые методы для работы с бд? или в эти классы уже передавать модели, вообщем подскажите как правильно "_"
Oleg
и на хабре
Oleg
сор продолжить разговор не могу, убегаю на работу, если кто даст ответ по возможности в лс, заранее спасибо, всем хорошего дня!
Сардор
Всем привет. Использую yii2 advanced. Пытаясь запустить консольное приложение, простое, сразу уперся на проблему. Есть простой код <?php namespace console\controllers; use Yii; use yii\console\Controller; /** * Daemon controller */ class DaemonController extends Controller { public function actionIndex() { echo 'start'; return 0; } } Запускаю через : php yii daemon php yii daemon/index Трейс ошибки : Exception 'yii\base\UnknownClassException' with message 'Unable to find 'console\controllers\DeamonController' in file: /var/www/tsiar_depo/console/controllers/DeamonController.php. Namespace missing?' По трейсу понятно что за ошибка но, никак не могу понять почему он ругается на это, namespace у меня указан. В гугле ничего толкового не нашел. Прошу помощи)
Виктор
Найти отличие: Unable to find 'console\controllers\DeamonController' class DaemonController
Vladislav
Всем привет. Знаю, что не по теме, но такой вопрос. Если 2 разных пользователя на сайте вызвут в php команду exec, то второй будет ждать выполнение первого?
Vladislav
Максим
спасибо за ответ
если бы все в одном процессе было, то у других юзеров не работал бы скрипт, пока первый обратившийся не получит ответ)
Роман
Ребята вопрос не по теме - случайно ни кто не работалс openstret map картой? немогу все маркеры удалить ((( тупой вопрос
Роман
блин инет весь перерыл с перезагрузкой карты
Роман
немогу найти
Роман
я весь апи перерыл есть методы но не пашут
Роман
немогу понять
Роман
тубо обычное обновление карты
Роман
хочу удалить маркеры все и заново наложить
Максим
я весь апи перерыл есть методы но не пашут
наверное неверно используешь, а не методы не пашут
Роман
блин был бы рад если бы подсказал два часа уже убил
Роман
у меня обычное построение карты
Роман
Роман
в каком разделе?
Роман
Максим
а причем тут Leaflet? ты ж говорил опенстритмап
Максим
https://wiki.openstreetmap.org/wiki/Marker_API
Роман
я уже парюсь походу
Роман
да опенстриит
Роман
но метод на map ? или от чего он вызывается?
Роман
если от map то такого метода нету
Роман
Роман
Роман
голова уже кипит
Максим
но метод на map ? или от чего он вызывается?
написано, что аналогично гугл мепс API у них, я для гугл мепс делал так
Максим
перебирал маркеры, отрисовывал их на карте, и параллельно складывал в массив, а потом когда надо очистить маркеры, вызывал эту функцию // удаляем маркеры с карты function clearMarkers() { if(markers.length > 0) { for(var i=0; i < markers.length; i++){ markers[i].setMap(null); } } }
Максим
этот метод clear в маркере, а не в map