@yii2ru

Страница 1321 из 1721
Максим
05.06.2018
20:49:59
Сохранение в бд, я уже сделал.
Если надо сохранять связанные данные, посмотри на метод link() в active record

SHEROZ
05.06.2018
20:53:24
Если надо сохранять связанные данные, посмотри на метод link() в active record
У меня просто проблема с логикой построения запросов

Google
Like
05.06.2018
21:07:08
Что именно не получается?

SHEROZ
05.06.2018
21:09:45
Будет ли разумно использовать в этой цепочке сессии для первоначальной записи

SHEROZ
05.06.2018
21:12:55
Ну да

Like
05.06.2018
21:13:02
Например?

SHEROZ
05.06.2018
21:17:40
Я в том смысле что сперва записываю данные в сессию, и после отправляю их в бд

Like
05.06.2018
21:17:57
А зачем так?

В чем профит?

Like
05.06.2018
21:21:26
У тебя какая проблема?

Я чета перестал улавливать вообще

SHEROZ
05.06.2018
21:25:31
Я хотел уточнить про сессии, а так проблем нету. Спасибо

Google
SHEROZ
05.06.2018
21:26:24
Sorry! ?

Эмин
06.06.2018
03:01:44
Стоимость заказа складывается из суммы всех элементов заказа?

не очень хорошая практика хранить результат вычислений

при чем того что может посчитать сама база

правда если у вас не хайлоад (что врядли)

почитайте про нормальные формы бд

Alexey
06.06.2018
03:18:47
Нормализация не всегда нужна

Mark
06.06.2018
03:20:21
Стоимость заказа складывается из суммы всех элементов заказа?
Так по идеи если вяжется к услуге при изменении цен могут быть проблемы, да и каждый раз производить подсчет.

Alexey
06.06.2018
03:20:25
Стоимость заказа может не только быть суммой позиций, но и результатом применения различных стратегий в домене. Просто в базе ты этого не высчитаешь.

Alexey
06.06.2018
03:21:25
Позиции это просто часть визуализации заказа)

Чтоб понимать что отгружать

Эмин
06.06.2018
03:46:07
Я же и уточнил, что стоимость заказа это сумма всех позиций заказа? Если да то мое замечание актуально. В любом случае order_item это не сами товары а копии этих самых товаров

конечно же на момент создания заказа

Maxim
06.06.2018
04:25:30
https://youtu.be/28mqsS6zQL4

https://youtu.be/w51chZP5xcI

Oleg
06.06.2018
04:42:24
Привет всем, ребят подскажите как правильно делать, как я понял чтобы не писать полный sql запрос, можно использовать готовые методы в моделях, но как я прочел, лучше модели не нагружать этим и создавать просто классы сервисы и в них описывать все запросы в бд, но получается в этих сервисах без сторонних библиотек нельзя же будет использовать готовые методы для работы с бд? или в эти классы уже передавать модели, вообщем подскажите как правильно "_"

Google
Oleg
06.06.2018
04:53:45
и на хабре

сор продолжить разговор не могу, убегаю на работу, если кто даст ответ по возможности в лс, заранее спасибо, всем хорошего дня!

Сардор
06.06.2018
05:50:18
Всем привет. Использую 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 у меня указан. В гугле ничего толкового не нашел. Прошу помощи)

Виктор
06.06.2018
05:52:41
Найти отличие: Unable to find 'console\controllers\DeamonController' class DaemonController

Vladislav
06.06.2018
06:03:27
Всем привет. Знаю, что не по теме, но такой вопрос. Если 2 разных пользователя на сайте вызвут в php команду exec, то второй будет ждать выполнение первого?

Vladislav
06.06.2018
06:09:14
Максим
06.06.2018
06:09:43
спасибо за ответ
если бы все в одном процессе было, то у других юзеров не работал бы скрипт, пока первый обратившийся не получит ответ)

Roman
06.06.2018
07:39:41
Ребята вопрос не по теме - случайно ни кто не работалс openstret map картой? немогу все маркеры удалить ((( тупой вопрос

блин инет весь перерыл с перезагрузкой карты

немогу найти

Roman
06.06.2018
07:40:31
я весь апи перерыл есть методы но не пашут

немогу понять

тубо обычное обновление карты

Google
Roman
06.06.2018
07:40:53
хочу удалить маркеры все и заново наложить

Максим
06.06.2018
07:40:53
я весь апи перерыл есть методы но не пашут
наверное неверно используешь, а не методы не пашут

Roman
06.06.2018
07:41:12
блин был бы рад если бы подсказал два часа уже убил

у меня обычное построение карты



Roman
06.06.2018
07:44:58
в каком разделе?



Максим
06.06.2018
07:45:45
а причем тут Leaflet? ты ж говорил опенстритмап

https://wiki.openstreetmap.org/wiki/Marker_API

Admin
ERROR: S client not available

Roman
06.06.2018
07:46:15
я уже парюсь походу

да опенстриит

но метод на map ? или от чего он вызывается?

если от map то такого метода нету





голова уже кипит

Максим
06.06.2018
07:48:35
но метод на map ? или от чего он вызывается?
написано, что аналогично гугл мепс API у них, я для гугл мепс делал так

перебирал маркеры, отрисовывал их на карте, и параллельно складывал в массив, а потом когда надо очистить маркеры, вызывал эту функцию // удаляем маркеры с карты function clearMarkers() { if(markers.length > 0) { for(var i=0; i < markers.length; i++){ markers[i].setMap(null); } } }

Google
Максим
06.06.2018
07:49:48
этот метод clear в маркере, а не в map

Shokha
06.06.2018
07:50:30
ребят полсе установка script на хостинг

http://e-yordam.uz/ru

Максим
06.06.2018
07:50:36
вот там где marker.bindPopup ниже закидывай маркер в массив markers.push(marker);

Shokha
06.06.2018
07:50:37
Trying to get property 'id' of non-object

Максим
06.06.2018
07:50:44
и потом сможешь очистить вышеуказанным мною методом

Roman
06.06.2018
07:50:58
щас попробую

Shokha
06.06.2018
07:51:11
Trying to get property 'id' of non-object
хостнге такое хуйня не было

Максим
06.06.2018
07:51:22
Trying to get property 'id' of non-object
vps тут ни при чем, ты обращаешься к идентити, а ее нет, потому что ты не авторизован

надо сначала проверить, есть ли идентити, а потом уже тащить из нее id

$id = Yii::$app->user->identity ? $id = Yii::$app->user->identity->id : null ;

Shokha
06.06.2018
07:52:10
Roman
06.06.2018
07:52:11


выдает что нет такого метода

Максим
06.06.2018
07:53:15
выдает что нет такого метода
попробуй clear() вызвать вместо setMap

а как тогда он openservere работает?
ты наверняка авторизован. открой локальный сайт в инкогнито

Roman
06.06.2018
07:53:44
так же ((

Максим
06.06.2018
07:53:54
Shokha
06.06.2018
07:54:00
код одинаковый?
или надо отключит php ошибки?

Страница 1321 из 1721