Максим
Максим
В чем сложность сохранения? Если ты разрабатываешь то по идее должен знать элементарные вещи типа как сохранить данные в базу
S
Первая для записи id столика, общей суммы и кол-во продуктов, второе для продуктов с внешним ключом order_id, там хранятся цена, кол-во, и id определённого продукта
S
S
Anonymous
Anonymous
Что именно не получается?
S
Будет ли разумно использовать в этой цепочке сессии для первоначальной записи
Anonymous
Anonymous
Имеет ли это смысл быть?
S
Ну да
Anonymous
Например?
S
Я в том смысле что сперва записываю данные в сессию, и после отправляю их в бд
Anonymous
А зачем так?
Anonymous
В чем профит?
S
Anonymous
У тебя какая проблема?
Anonymous
Я чета перестал улавливать вообще
S
Я хотел уточнить про сессии, а так проблем нету. Спасибо
S
Sorry! 😊
Эмин
Стоимость заказа складывается из суммы всех элементов заказа?
Эмин
не очень хорошая практика хранить результат вычислений
Эмин
при чем того что может посчитать сама база
Эмин
правда если у вас не хайлоад (что врядли)
Эмин
почитайте про нормальные формы бд
Alexey
Alexey
Нормализация не всегда нужна
Alexey
Стоимость заказа может не только быть суммой позиций, но и результатом применения различных стратегий в домене. Просто в базе ты этого не высчитаешь.
Sam
Sam
Доброе утро всем, кстати!
Alexey
Позиции это просто часть визуализации заказа)
Alexey
Чтоб понимать что отгружать
Эмин
Я же и уточнил, что стоимость заказа это сумма всех позиций заказа? Если да то мое замечание актуально. В любом случае order_item это не сами товары а копии этих самых товаров
Эмин
конечно же на момент создания заказа
Niko
https://youtu.be/28mqsS6zQL4
Niko
https://youtu.be/w51chZP5xcI
Oleg
Привет всем, ребят подскажите как правильно делать, как я понял чтобы не писать полный sql запрос, можно использовать готовые методы в моделях, но как я прочел, лучше модели не нагружать этим и создавать просто классы сервисы и в них описывать все запросы в бд, но получается в этих сервисах без сторонних библиотек нельзя же будет использовать готовые методы для работы с бд? или в эти классы уже передавать модели, вообщем подскажите как правильно "_"
Максим
Oleg
Oleg
и на хабре
Oleg
сор продолжить разговор не могу, убегаю на работу, если кто даст ответ по возможности в лс, заранее спасибо, всем хорошего дня!
Niko
Привет всем, ребят подскажите как правильно делать, как я понял чтобы не писать полный sql запрос, можно использовать готовые методы в моделях, но как я прочел, лучше модели не нагружать этим и создавать просто классы сервисы и в них описывать все запросы в бд, но получается в этих сервисах без сторонних библиотек нельзя же будет использовать готовые методы для работы с бд? или в эти классы уже передавать модели, вообщем подскажите как правильно "_"
Ты можешь в ModelQuery указывать кондишины в методах, по примеру active сгенерированного gii, и в нужном месте делать нужную связку. Если связка очень длинная, но используется более чем в одном месте - можно вынести в статический метод этого или другого класса
Сардор
Всем привет.
Использую 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
Niko
Vladislav
Всем привет. Знаю, что не по теме, но такой вопрос. Если 2 разных пользователя на сайте вызвут в php команду exec, то второй будет ждать выполнение первого?
Максим
Сардор
Сардор
Vladislav
Максим
спасибо за ответ
если бы все в одном процессе было, то у других юзеров не работал бы скрипт, пока первый обратившийся не получит ответ)
Роман
Ребята вопрос не по теме - случайно ни кто не работалс openstret map картой? немогу все маркеры удалить ((( тупой вопрос
Роман
блин инет весь перерыл с перезагрузкой карты
Роман
немогу найти
Максим
Роман
я весь апи перерыл есть методы но не пашут
Роман
немогу понять
Роман
тубо обычное обновление карты
Роман
хочу удалить маркеры все и заново наложить
Роман
блин был бы рад если бы подсказал два часа уже убил
Роман
у меня обычное построение карты
Роман
Максим
Роман
в каком разделе?
Роман
Максим
а причем тут Leaflet? ты ж говорил опенстритмап
Максим
https://wiki.openstreetmap.org/wiki/Marker_API
Роман
я уже парюсь походу
Роман
да опенстриит
Роман
но метод на map ? или от чего он вызывается?
Роман
если от map то такого метода нету
Роман
Роман
Роман
голова уже кипит
Максим
перебирал маркеры, отрисовывал их на карте, и параллельно складывал в массив, а потом когда надо очистить маркеры, вызывал эту функцию
// удаляем маркеры с карты
function clearMarkers() {
if(markers.length > 0) {
for(var i=0; i < markers.length; i++){
markers[i].setMap(null);
}
}
}
Максим
этот метод clear в маркере, а не в map