
Ad.x ??
18.04.2018
11:02:00

Ivan
18.04.2018
11:06:32

Алексей
18.04.2018
11:06:48
а что плохого в разделении на несколько проектов ?

Ad.x ??
18.04.2018
11:07:03
особенно удобно, когда проектов > 50 ;D

Google

NVlad
18.04.2018
11:08:56

Алексей
18.04.2018
11:09:59

Alexey
18.04.2018
11:10:02
вообще в басике модули нормально встают
делаешь админ модуль со своим лейаутом и все

NVlad
18.04.2018
11:10:15
1) обычно все эти модули взаимодейстуют каки-либо образом друг с другом, соответсвенно есть общие модели
2) проект 1, разные приложения
3) общие сервисы

Ad.x ??
18.04.2018
11:10:32

NVlad
18.04.2018
11:12:02

Ivan
18.04.2018
11:12:19
Ну а вот я работал только с проектами с одним сайтом, у которого была админка и фронт для юзеров
И разные домены были нужны

Dmitry
18.04.2018
11:13:45
Раскажите, пожалуйста, почему? Какие кейсы позволяет без проблем решать адвансед?
Удобно делать API отдельным приложением с отдельной конфигурацией, когда ему нужен только ContentNegotiator с BearerAuth и не нужны session, cookies, autoLogin, loginUrl и errorAction. В basic же нужно сильно заморочиться, чтобы для модуля /api отключить это всё лишнее. В Laravel легко делать /api папкой, так как там есть разделение на группы middleware. В Yii же функциональность одна на всё приложение.

Like
18.04.2018
11:13:48

NVlad
18.04.2018
11:14:06
у меня были отдельные домены под некоторые приложения + домены под города для фронтенда

Google

Like
18.04.2018
11:15:08
Имхо, но у модулей не должно быть ничего общего
Они должны жить каждый сам по себе, предоставляя апишку для внешнего мира

NVlad
18.04.2018
11:15:28

Like
18.04.2018
11:16:24
Не исключая библиотеки фреймворка

Alexey
18.04.2018
11:16:40

Like
18.04.2018
11:17:02

NVlad
18.04.2018
11:17:07

Like
18.04.2018
11:17:14
Но суть в том, что могут быть
И тогда в "универсальном" модуле который юзает другие библиотеки, дтошки тоже оверхед
Исходя из твоего мнения

Artem
18.04.2018
11:17:41

NVlad
18.04.2018
11:17:52

Dmitry
18.04.2018
11:18:32

NVlad
18.04.2018
11:18:38

Like
18.04.2018
11:18:47
Как оно взаимосвязанно?
DTO и стороние библиотеки
Я не особо понимаю

NVlad
18.04.2018
11:19:32
что такое дто в вашем понимании?

Alexey
18.04.2018
11:19:37

Google

Alexey
18.04.2018
11:20:09
оверхеда там не будет - строковые функции в пхп быстрые

Like
18.04.2018
11:20:15

NVlad
18.04.2018
11:20:44

Like
18.04.2018
11:20:45
Где-нибудь в твоей системе

Alexey
18.04.2018
11:21:33

NVlad
18.04.2018
11:21:34

Alexey
18.04.2018
11:21:37
в этом нет проблемы

NVlad
18.04.2018
11:22:12

Like
18.04.2018
11:22:29
в этом нет проблемы
Нет
У тебя есть модуль событий (можно и сервис, без разницы)
Почему бы не накинуть DTO для добавления нового события в систему?
Вместо N аргументов в сигнатуре метода

NVlad
18.04.2018
11:48:08
Класс который используется для передачи данных
По поводу, DTO, Моделей и взаимодействия, в Yii Модель (Будь то ActiveRecord или ещё какая-то) может как раз и выступать в качестве DTO объекта, но при этом иметь ещё дополнительный функционал (валидация, взаимодействие с БД и т.д.) а делать из модели DTO, а потом обратно считаю перебором особенно в модулей разработанных под конкретный проект

Oleg
18.04.2018
12:01:58
Добрый день. Как правильно передать checkbox grida выделенные контроллеру... Второй день туплю

Dmitry
18.04.2018
12:18:28

Андрей
18.04.2018
12:20:26
всем добрый день
а как вывести модальное окно бустрап через JS ?
пишут что мол так jQuery('#w0').modal({"show":false});
VM618:1 Uncaught TypeError: jQuery(...).modal is not a function
at <anonymous>:1:15
=\

Максим
18.04.2018
12:22:11
так может надо подключить bootstrap modal библиотечку сначала?
или дождаться, пока jquery подгрузится, и уже потом выводить

Google

NVlad
18.04.2018
12:22:51
и почему show: false?

Максим
18.04.2018
12:22:57
и что находится в диве с id="w0"?
$('div.modal').modal(); обычно запускается так

NVlad
18.04.2018
12:25:49

Eugene
18.04.2018
12:26:31
вроде тоже работет

NVlad
18.04.2018
12:27:34

Dmitry
18.04.2018
12:27:37

Alexey
18.04.2018
12:50:57
да простой кейс https://github.com/yarcode/yii2-app-yarcode/tree/master/api

Admin
ERROR: S client not available

Alexey
18.04.2018
12:51:12
отдельное приложение для апи со своим респонс форматтером и тестами

Maks
18.04.2018
12:58:24
Ребята вопрос не по Yii2 можно задать, а касается он телеги прокси два порта)
Не могу понять куда ломится звонок в телеге, ибо текстовые сообщения работают (открыл порт для прокси) а звонки не алё.
Ну и соотвественно отключив iptables звонки начинают работать. Стоит Vesta CP со всеми вытекающими.. Если кто может что то подсказать, буду рад

Igor'
18.04.2018
13:15:24
Всем доброго...
Ребя есть мысли как получить ID PK после если не пройдена валидация без дополнительного запроса?
После успешного $model->save() понятно, например $model->id, а вот после не успешного вопрос

Дмитрий
18.04.2018
13:16:44
что

Roman
18.04.2018
13:17:29
?

Дмитрий
18.04.2018
13:17:57
validate() и не делает запрос в бд

Igor'
18.04.2018
13:19:02
эт да, но исполльзует тот же объект и подумал, а вдруг...

Stas
18.04.2018
14:14:02
Всем здрасте киньте ссылкой где лняуть какие коды для какого языка нужно ставить в настройке language в конфиге

Google

Максим
18.04.2018
14:15:59
это список имеющихся переводов

Kazakbala
18.04.2018
14:19:09
Special Topics: Internationalization | The Definitive Guide to Yii 2.0 | Yii PHP Framework
https://www.yiiframework.com/doc/guide/2.0/en/tutorial-i18n
Там же ссылки

Андрей
18.04.2018
14:24:00
Здравствуйте, зашёл в mongoDb model generator в gii и тут такое

Stas
18.04.2018
14:26:52

Максим
18.04.2018
14:29:46

Андрей
18.04.2018
14:33:37
db version v2.6.10

Firs
18.04.2018
14:36:24
может кто подсказать как телеграмм через проксю на андроиде пустить, сайты открываются, а вот телеграм не может чет...

Максим
18.04.2018
14:37:25
может в этом проблема

Firs
18.04.2018
14:38:32

Максим
18.04.2018
14:39:10
а через настройку приложения работает?

Firs
18.04.2018
14:39:50

Максим
18.04.2018
14:40:51
ну тогда хз, у меня VPN, не подскажу насчет прокси

Like
18.04.2018
14:41:48

Mr.
18.04.2018
14:41:57
ребята, привет! подскажите, в yii2 есть внебрачный сын ActiveDataProvider и ActiveQuery::batch()?