
PowerAxis
26.01.2018
17:18:21
да форичем по хар-кам пройдись и выведи только те, что в группе
сам макет этой подформы не нужно делать, оно динамически построиться

Konstantin
26.01.2018
17:19:49
хорошо ) а валидация у формы , например у какого то товара обязаловка длина а у другого обязаловка ширина. и как рулесы эти выглядеть будут? а потом я создам другую категорию там будут другие обязательные поля

PowerAxis
26.01.2018
17:20:59
а валидацию ты делаешь для хар-к отдельно в форме хар-к, а в форму товара ты уже свою форму хар-к инклюдишь и юзаешь поведение типа save relation behavoir

Google

PowerAxis
26.01.2018
17:22:18
вот тут почитай
http://www.elisdn.ru/blog/111/yii2-composite-forms

Konstantin
26.01.2018
17:22:22
? подскажи как это лучше нагуглить? я пока не посмотрю не пойму наверное как делать валидацию не из модели в методе а из базы

PowerAxis
26.01.2018
17:22:48
там даже ссылка на гитхаб для этого пакета есть

Konstantin
26.01.2018
17:23:12
композитные формы это называется ?
а я динамические формы гуглил ?

PowerAxis
26.01.2018
17:23:35
у него - да, а так хз, наверное, в симфони, кажется, это нативно даже присутствует
ну вот тем расширением, что ты кидал выше, тоже можно, но придется наделать 100500 макетов форм мне кажется
я его как-то смотрел, хотел заюзать, да что-то не зашло, свой велосипед написал для динамических полей
короче, разберись со статьей, что я дал, там очень грамотно все написаное

Konstantin
26.01.2018
17:27:07
?? оки, почитаю сегодня если не отрублюсь за компом. чот в конце недели уже подыхаю ?

Artem
26.01.2018
17:42:14
Привет, ребята, подскажите пожалуйста. У меня есть route '/news/<tag_id:\d+>-<alias:[0-9a-z-]+>' => 'news/list',
Как мне запретить заходы по /news/list?tag_id=1&alias=test

Google

Artem
26.01.2018
17:43:00
enablePrettyUrl стоит, он наполовину используется)

PowerAxis
26.01.2018
17:43:25

Artem
26.01.2018
17:51:37
с этой настройкой всё падает( Все страницы 404 начинают вовзращать

PowerAxis
26.01.2018
17:51:59
потому что у кого-то лапки
вообще, при той настройки такой хуйни не будет, ибо если правило не описано в твоем массиве, то и урл не парсится и, как мне кажется, так и должно быть

Artem
26.01.2018
17:56:03
иным способом нельзя прикрыть это?
Просто там нет разбивки на модули, очень много придётся описывать для админки

PowerAxis
26.01.2018
17:57:37
нет
по крайней мере, мне не известно такого способа

Artem
26.01.2018
18:03:01
а вероятно разные urlManager использовать, не разделяя на модули?

Evgeniy
26.01.2018
18:04:45

Artem
26.01.2018
18:07:16
да я понял(

Konstantin
26.01.2018
18:18:05

Ad.x ??
26.01.2018
18:18:47

Kirill
26.01.2018
18:19:14
Ну так а какая разница?)

Ad.x ??
26.01.2018
18:19:57
ну, нормальные люди работают с простыми сущностями, типа доктриновских entity
тут скорее изьяны эктив рекорда

PowerAxis
26.01.2018
18:39:27
А как ты делаешь форму в форме?

Google

Vit
26.01.2018
18:39:36
Почему?

Ad.x ??
26.01.2018
18:41:13

PowerAxis
26.01.2018
18:42:31
?

Ad.x ??
26.01.2018
18:42:47
ну сам подумай, как сделать форму в форме
это ж бред.

PowerAxis
26.01.2018
18:43:39
Эээ, а как ты сохраняешь связанные сущности? Или Все в одну таблицу?
У тебя по сути несколько разных форм, просто одна общая кнопка сабмита

Ad.x ??
26.01.2018
18:44:42
а сущность это сущность
берем 1 сущность. суем в нгее весь набор данных. Она забирает то что нужно и сохраняется. Повторяем с остальными ;D

Konstantin
26.01.2018
18:50:05
Я так примерно и делаю.

Vit
26.01.2018
18:50:40
У Елисеева пример с тегами. Можно взять к товару уже готовые, а можно тут же новые придумать. Теги и товар разные сущности.

Dmitriy
26.01.2018
18:50:41

Konstantin
26.01.2018
18:52:01

PowerAxis
26.01.2018
18:53:36

Vit
26.01.2018
18:54:45

Dmitriy
26.01.2018
18:55:10
типо если 1 тип то 1 валидация если 2й то другая
$model->addRule для всего остального

Google

Ad.x ??
26.01.2018
19:02:41
уже бесит слово model :( какого хуя в yii все является моделью? ?
и воще, давно пора придумать какойнить форм билдер

Ceyhun
26.01.2018
19:31:26
Всем привет
можете посоветовать годный туториал как реализовать oauth на yii2?

Konstantin
26.01.2018
19:38:51
да вроде не так уж и много

PowerAxis
26.01.2018
20:03:41
Покажите пример как правильно объединить две и более формы, например, в при создании товара (backend/product/create) заполнять поля самого товара, поля характеристик (отдельная сущность) и поля фоток (отдельная сущность) чтоб все сразу одним махом в свои таблицы в бд распихать и связи прикрутить

Kirill
26.01.2018
20:21:11
передавай в соответствующие поля activeform нужные модели и все

Admin
ERROR: S client not available

Kirill
26.01.2018
20:21:42
http://www.yiiframework.com/doc-2.0/guide-input-multiple-models.html оно?

Art
26.01.2018
20:52:39
Кто как делает такой конвертер?
Выгрузка из 1С в формате xml/csv, с картинками в директории.
Далее скриптом заливаем в БД типа mysql для обычного инет магазина. Т.е пару кликов и товар на сайте обновлен полностью
Файл может быть большим и как вставлять в Mysql большой объеб данных "Правильно"
лол, *"объем"

PowerAxis
26.01.2018
21:08:37
Кажется, в php7 появилась возможность использовать yield
Это генератор, можешь его попробовать использовать при импорте большого csv

Dmitriy
26.01.2018
21:15:28

Art
26.01.2018
21:28:32
ну а в mysql банальным запросом заливать, или метода хитра есть для больших данных?
Или вот еще варианты:
1. Составлять один запрос из нескольких данных по 100 штук из 1000 (цифры к примеру) и так порциями заливать.
2. Один огромный запрос со всеми данными.
3. Тупо в цикле построчно добавлять данные
При том же открытии файла при парсинге, я не займу всю ОЗУ? В C++ есть функция fseek там хоть 100500гб он будет порциями читать

Vit
26.01.2018
22:31:14

Google

PowerAxis
26.01.2018
22:36:25
так вон выше пацаны говорят, что оверхед

Vit
26.01.2018
22:44:08
Не знаю. Вроде норм. Там и валидация вроде сразу. Смотри на гитхабе вобщем. Пробуй сам.

PowerAxis
26.01.2018
22:44:52
Дык я использовал это расширение, меня все устраивает
Просто если можно лучше делать, то нужно лучше делать

Vit
26.01.2018
22:45:30
А, ты альтернативы ищешь?
Понял

Dmitriy
26.01.2018
22:46:50

Ad.x ??
26.01.2018
23:47:00

Art
26.01.2018
23:51:49
загуглил, кому надо можт. XMLReader так же сам курсором оперирует и не загружает весь файл в память

Maksat
27.01.2018
10:06:35
если модель не прошла валидацию, то для этого надо отдельную вьюшку рендерить, чтобы ошибку вывести? Или как надо в контроллере обрабатывать ошибку?
допустим actionIndex, там выбирает данные, где с декабря 2018 по январь 2018, валидатор не пропускает такую модель. И что делать в контроллере?

Artur
27.01.2018
10:13:48
Привет всем
Кто-нибудь работал с форматом less|scss в Yii2?
К примеру, есть у меня шаблон, в котором имеются scss, и как полагаю, less-файлы надо заменить на scss-файлы, которые имеются в шаблоне. У кого-то был опыт с этим, как правильнее всего сделать?
P.S. И еще вопрос такой - для выполнения данной задачи кто-то юзал этот вариант:
https://github.com/nizsheanez/yii2-asset-converter

Ad.x ??
27.01.2018
10:17:07

Maksat
27.01.2018
10:17:49

Ad.x ??
27.01.2018
10:18:39
Без глупых шуток
ты глупый, без обид. Либо не донес правильно свою мысль, либо не понимаешь что делать

Konstantin
27.01.2018
10:27:08

Ad.x ??
27.01.2018
10:35:02