
[Anonymous]
05.09.2018
06:08:16
I'm a new yii2 user. Before I was work in game development

Alfred
05.09.2018
06:08:46
Yii haqida tutorial o'qib kuring. Bu ketishda ishingiz yahshi bitmaydi.

[Anonymous]
05.09.2018
06:09:01
Tirik tutorial

Google

Feodor
05.09.2018
06:09:10
But you used PHP/SQL before?

[Anonymous]
05.09.2018
06:10:10
http://myticket.uz this is main site

Feodor
05.09.2018
06:16:32
Looks like you not really expirienced. I strongly reccomend you to read basics of SQL, for example here
https://dev.mysql.com/doc/refman/8.0/en/
and make a fast read-through of
https://www.yiiframework.com/doc/guide/2.0/en/intro-yii
Don try to undestand it deeply, just read. It takes about six hours and, of course, dont make you a pro, but you get an ideas what to google and undestanding of base concepts.

[Anonymous]
05.09.2018
06:18:47

Feodor
05.09.2018
06:19:39

[Anonymous]
05.09.2018
06:20:14

Mikhail
05.09.2018
06:21:34
связь.поле
Обрабатывать никак не нужно? Почему-то пишет "не задано"

Vit
05.09.2018
06:22:15
А фамилии узбекские так и остались на русский манер?

[Anonymous]
05.09.2018
06:23:01

Andrey
05.09.2018
06:23:14
А я думал что 10 запросов к бд на странице это много... Оказывается нет)

Google

Feodor
05.09.2018
06:23:38

[Anonymous]
05.09.2018
06:24:07

Vit
05.09.2018
06:25:20

Andrey
05.09.2018
06:26:57
Может закеширут потом
Я думаю там скорее всего каждый элемент в цикле, а проще и правильнее сразу вытаскивать все места и смотреть занято или свободно) хотя яж не знаю нюансов, но для выборки 400 запросов к бд это аяяй

Artem
05.09.2018
06:27:05
я думаю там какие-нибудь отдельные селекты в циклах и lazy loading виноват

Сардор
05.09.2018
06:33:09
Хоть и 400+ запросов, но отрабатывают запросы быстро, 49мс...
Но все равно, 400+ запросов?

Dmitry
05.09.2018
06:34:19
могли в два уложиться для показа таблички
ну 3

Artem
05.09.2018
06:49:10
быстро отрабатывает только потому что на локали

Andrey
05.09.2018
07:20:32

Art
05.09.2018
08:04:10
Какая обычная практика по минификации и объеденения ресурсов? Через встроенные возможности Yii делается или тупо пути прописать в gulp там сжать все css и js файлы в один bundle.js и bundle.css и их же прописать в новый ассет допустим GulpAsset, норм тема или не?
а то у меня после одностраничников дискомфорт с таким кол-во скриптов
только тут еще в виджетах ассеты свои с css и js как-то муторно их искать по всему проекту и они должны подключаться там где конкретно виджет вызывается

Andrey
05.09.2018
08:17:27
общие вещи через gulp, там где yii выводит с виджатами скрипты это лучше не минифицировать, имхо

Denis
05.09.2018
08:20:21
Ребят, спецы Yii2, плиз помогите) Всю голову сломал,либо в гугле искать не умею. Можно ли в Yii2 вот такой массив преобразовать в dataProvider? Если да, скажите как, очень надо)))

Artem
05.09.2018
08:22:23
ArrayDataProvider

Denis
05.09.2018
08:25:08

Google

Feodor
05.09.2018
08:27:53
Сработать-то сработает, но мне кажется, что это не особо поможет.
Что с этим провайдером делать? Отображать две колонки, в одной один массив, в другой второй?
Возможно стоит написать запрос на это всё чтобы не джойнить в рукопашную и использовать его в провайдере.

Denis
05.09.2018
08:38:55

Evgenii
05.09.2018
08:52:32
Всем привет! Подскажите на yii2 есть готовое решение следующей задачи?
Надо сделать сортируемый список (типа как в http://demos.krajee.com/sortable) и GridView из которого можно прикреплять материалы в этот сортируемый список.

Nibbler
05.09.2018
09:06:07

Evgenii
05.09.2018
09:10:30
готовый компонент?
да. можно конечно и самому сделать, но мало ли, мб кто-то уже делал такое

Oleg
05.09.2018
09:18:13

Art
05.09.2018
09:24:57
Так если большой все тормозить будет как dns-shop)
И заметил что мало кто собирает в бандлы. Все инетмагазы тяп ляп и в продакшн
Ну может не тяп ляп, но скриптов до жопы грузят

breakt1mus
05.09.2018
09:29:08

Artemy
05.09.2018
09:31:28
Наоборот собирают бандлы какого-нибудь JS-велосипеда и хочешь с телефона глянуть страничку, а там 5mb js, 1mb css и огромные картинки)

Art
05.09.2018
09:34:36
Про вело не нужно говорить. Велики разные есть
100кб. Spa инет-магаз. Работает на компе 2000года с цп800mhz и 128мб озу без лагов. Велосипед. https://tema.pw/pr/ecommerce-demo/

breakt1mus
05.09.2018
09:37:14

Nibbler
05.09.2018
09:40:12
там нет почти ничего

Art
05.09.2018
09:46:43
Это основное ядро с разными возможностями, остальное мелочи и просто вывод контента из бд
Ради прикола открой консоль, походи по товарам а потом поновой по истории походи туда-сюда)

Google

Art
05.09.2018
09:50:52
ну и по различным страницам

Alfred
05.09.2018
09:51:46

Mr.aza
05.09.2018
10:09:17
Подскажите как в Assets ,чтобы ссылки в подключениях были.То есть вместо '''<script src="/js/main/site.js"></script>''' получить это <script src="http://site.ru/js/main/site.js"></script>

Alfred
05.09.2018
10:13:45
https://stackoverflow.com/questions/32676450/yii2-assetmanager-published-path-include-url-scheme
учитесь гуглить

Maxim
05.09.2018
10:14:05
Видимо индекс по id sort desc, и он 2 раза все разворачивает

Admin
ERROR: S client not available

Andrey
05.09.2018
10:22:40
Есть база можно ли как то сделать обратную миграцию? Со структурой и данными?

Павел
05.09.2018
10:24:39
Что значит обратную миграцию?
Откатить определенные миграции?

Andrey
05.09.2018
10:26:24
Ну вот есть база с таблицами и данными.
И сгенерить миграцию, то есть разработка на локалке и чтобы можно было перенести на дев и запустить миграцию, и создать таблицы и заполнить их данными?)

Павел
05.09.2018
10:29:58
В чем проблема то?

Andrey
05.09.2018
10:30:27
Ну до понятно) думал мало ли есть такая фишка) спасибо

Mr.aza
05.09.2018
10:40:56
учитесь гуглить
Всё бы хорошо,но нет . с yii\web\JqueryAsset адрес не меняется

Dmitriy
05.09.2018
10:43:33

Andrey
05.09.2018
10:44:56

Alfred
05.09.2018
11:01:59
Всё бы хорошо,но нет . с yii\web\JqueryAsset адрес не меняется
Это выдает сам йии фреймворк, для своей реализации вам его нужно оверрайднуть. If your code depends on jQuery, jQuery UI or Bootstrap, you should use these predefined asset bundles rather than creating your own versions. If the default setting of these bundles do not satisfy your needs, you may customize them as described in the Customizing Asset Bundle subsection. https://www.yiiframework.com/doc/guide/2.0/en/structure-assets#customizing-asset-bundles

Kekad
05.09.2018
11:15:08
Товарищи, как можно сделать дропдаун в ячейке гридвью с последующим сохранением?
А ля список товаров и манагер щелкая на позицию выставляет статус "продано/на складе/отгружено"

Google

?
05.09.2018
11:17:27
Грид стандартный или картика ?
Если 2 то через xeditable пример есть на сайте
На а в обычном вывести селект и по изменению отправлять ajax на обновление записи

Kekad
05.09.2018
11:20:28

?
05.09.2018
11:22:28
Поменяй value на селект

Kekad
05.09.2018
11:26:14

Mr.aza
05.09.2018
11:26:21

Alfred
05.09.2018
11:26:44
поменяйте jquery версию,
в своей реализации и проверьте изменилась ли, если нет значит вы что-то делаете не правильно

Bo
05.09.2018
11:29:11
ребят, в Ларавел, последняя строчка получит ID сохраненного $ticketMessage:
$ticketMessage = new TicketMessage();
..
$ticketMessage->save();
$ticketMessage = new UserTicketMessage();
$ticketMessage->message_id = $ticketMessage->id;
Как в Yii получить значение?

?
05.09.2018
11:29:36
Примерно так
Это чекбокс но думаю поменять не составит труда

Алексей
05.09.2018
11:30:05

?
05.09.2018
11:30:48
Да

Bo
05.09.2018
11:30:53
хмм..чет не сработал. Ок, посмотрю внимательней

?
05.09.2018
11:31:03
Можно имя поля можно primaryKey

Alfred
05.09.2018
11:41:27

Artyom
05.09.2018
11:46:50
Всем привет. Нубский вопрос, yii2, как-нибудь, удаляет просроченный файловый кеш?