@yii2ru

Страница 950 из 1721
Abdula
08.02.2018
12:19:42
path параметры

SiZE
08.02.2018
12:20:11
Абдула ты задавай чо нить конкретное, а то наговнокодишь там :D

Abdula
08.02.2018
12:21:09
Абдула ты задавай чо нить конкретное, а то наговнокодишь там :D
Вооот! Поэтому хочу изучить код существующих проектов, по этому же спрашивал, есть ли открытые проекты, чтоб изучить код

По одному и тому же url делается GET, POST и DELETE запрос. Чтобы они ссылались на разные action`ы, нужно все это описать в url manager. Вот и спрашиваю как это в крупных проектах делается. Не загромаждается ли url manager правилами, когда контроллеров 10-20 и больше

Google
Ad.x ??
08.02.2018
12:24:58
Вооот! Поэтому хочу изучить код существующих проектов, по этому же спрашивал, есть ли открытые проекты, чтоб изучить код
дак ты свой пиши. как наговнокодишь, сам поймешь. исправишь как будет казацо лучше

Ad.x ??
08.02.2018
12:25:07
снова наговнокодишь ;D

5-6 итерации сам будешь писать гайды как делать правильно

SiZE
08.02.2018
12:25:34
ну как вариант посмотреть https://github.com/githubjeka/yii2-rest

Abdula
08.02.2018
12:25:37


Эти правила же для каждого контроллера надо прописать?

SiZE
08.02.2018
12:26:36
Эти правила же для каждого контроллера надо прописать?
нет, правила вообще не надо писать, только если они не стандартные

Abdula
08.02.2018
12:27:48
Вот же в документации написано, что нужно добавить правило

https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/rest-routing.md

Вот документация.

Google
SiZE
08.02.2018
12:28:49
https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/rest-routing.md
Имею ввиду массово на каждый контроллер

Т.е. изначально у тебя будет только одно правило

Антон
08.02.2018
12:31:21
слышал, что в Yii2.1 планируют избавиться от jquery, но что-то пруфов не нашел на эту тему, да и в ветке 2.1 в composer jquery подтягивается. Может кто-нибудь поделиться ссылочками на эту тему?

Abdula
08.02.2018
12:32:05


SiZE
08.02.2018
12:32:05
@samdark а когда планируется выпилить jquery зависимости?

2.1

SiZE
08.02.2018
12:33:05
ну так чо список контроллеров перечислил и погнал

Abdula
08.02.2018
12:33:56
т.е. для каждого контроллера по 7 правил.

SiZE
08.02.2018
12:34:35
слишком глубоко залез для начала )

Антон
08.02.2018
12:34:41
Abdula
08.02.2018
12:34:44
А если контроллеров 10, то 70 записей.

Антон
08.02.2018
12:34:57
чем заменят, не в курсе?)

SiZE
08.02.2018
12:35:11
чем заменят, не в курсе?)
вынесут в отдельный пакет

А если контроллеров 10, то 70 записей.
не совсем так. в конфиге у тебя будет одна запись и у атрибута controllers уже массив из 70 значений

Abdula
08.02.2018
12:35:40
слишком глубоко залез для начала )
А как поступают, когда не "начало"

Artemy
08.02.2018
12:35:50
А что такого плохого в jQuery, что от него решили избавиться? ?

SiZE
08.02.2018
12:36:21
А что такого плохого в jQuery, что от него решили избавиться? ?
например у тебя только rest или только консоль, но ты один фиг тащишь с собой весь ненужный код в вендоре

Ad.x ??
08.02.2018
12:36:50
А что такого плохого в jQuery, что от него решили избавиться? ?
в самом JQ ничего, а вот тотальная зависимость от него очень мешает.

Google
SiZE
08.02.2018
12:36:51
ну и может ты свой ангуляр прикрутил или еще что

А как поступают, когда не "начало"
когда не начало конкретные вопросы задают

а не общие "с чего начать?")

Abdula
08.02.2018
12:37:39
не совсем так. в конфиге у тебя будет одна запись и у атрибута controllers уже массив из 70 значений
Он же все это сравнивает, перебирает, парсит правила. Не нагружается ли это систему. И насколько сильно это будет влиять на время выполнения запроса

Ad.x ??
08.02.2018
12:38:07
Ждём 2.1
переписывать все по новой придется? бля я здохну

Alexey
08.02.2018
12:38:22
Я вообще планирую api+console скелет сделать как выйдет 2.1

SiZE
08.02.2018
12:38:27
я не проверял на 70 контроллерах скорость

честно не знаю

SiZE
08.02.2018
12:39:25
тогда уже не rest получится? нет?
REST это не правила из коробки )

Антон
08.02.2018
12:39:34
вынесут в отдельный пакет
спасибо за разъяснения ?

Abdula
08.02.2018
12:43:04
REST это не правила из коробки )
Я не про yii2 говорю. Я вообще о принципах REST. А в yii2 для поддержки этих принципов, используют правила URL manager`а

Пойду http://yiipowered.com почекаю. Может найду че

Иван
08.02.2018
13:25:35
Пишу апи для реакта и возник спор c фронтендщиком насчет метода который выдает категории для списка в форме. Я отправляю ему как есть массив обьектов json [{"id":1, "name":"Здоровье"},...]. Он мне говорит перепиши метод, чтоб он возвращал [{"value":1, "label":"Здоровье"},...], чтоб он мог мою выдачу напрямую вставить, без цикла, который бы проходился по массиву брал бы name и вставлял в label, брал бы id и вставлял бы в value. По сути он хочет цикл из реакта перенести на бэк, чтоб я перед выдачей формировал ему необходимые обьекты. Помоему бред какой-то. Рассудите кто прав?

Mr.
08.02.2018
13:26:42
на бэке правильней, ибо если этим фронт начнёт заниматься, то будут тратиться ресурсы клиентской машины (о которых мы ничего не знаем)

там может быть калькулятор (как пример компьютера), и этот цикл на фронте будет довольно заметным

Konsul
08.02.2018
13:27:46
чтоже там за массив такой, что перебор его займёт ощутимое время?

Иван
08.02.2018
13:28:00
20 элементов

Google
?
08.02.2018
13:28:27
тем более тебе это сделать проще в запросе возьми поля id as value, name as label

Mr.
08.02.2018
13:28:43
чтоже там за массив такой, что перебор его займёт ощутимое время?
в случае компа-калькулятора любые манипуляции js'а будут ощутимо заметными

Иван
08.02.2018
13:29:05
Но вопрос скорее как ВООБЩЕ правильно. Подобных списков там еще штуки 3, но элементов там не больше 20.

Konsul
08.02.2018
13:29:14
Mr.
08.02.2018
13:29:25
вообще правильно сделать api в виде GraphQL и отдать фронту

пускай дальше сам себе выбирает чё как хочет

Admin
ERROR: S client not available

Иван
08.02.2018
13:30:04
Такое мы не потянем)

Mr.
08.02.2018
13:30:28
у вас же команда :)
ну тогда сайз прав

договаривайтесь :)

с точки зрения производительности лишние телодвижения в js будут хуже

Иван
08.02.2018
13:32:09
Он тоже топит за производительность

Клиент сильно нагрузит

Konsul
08.02.2018
13:32:38
да там вообще без разницы с чьей стороны делать перебор. Реализовать со стороны бэка быстрее, чем рассуждатьл и спорить)

SiZE
08.02.2018
13:32:50
Клиент сильно нагрузит
пусть с цифрами приходит )

Google
Konsul
08.02.2018
13:33:00
Клиент сильно нагрузит
20 элементов? сильно нагрузит? шта?

Иван
08.02.2018
13:33:07
А перед этим он предлагал в месте где у нас пагинация с фильтрами и кучей обьектов выкачать всю базу и фильтровать на клиенте ?

?
08.02.2018
13:33:30
жестко

Иван
08.02.2018
13:33:48
В локал сторэдж положить и все

Konsul
08.02.2018
13:34:44
или в web SQL

?
08.02.2018
13:35:21
парсеры вам тока спасибо скажут

Mr.
08.02.2018
13:35:24
я вот читаю, и у меня в голове шарики за ролики заехали на клиенте перемапить массив - сильно клиент нагрузите, а как фильтровать выборку - так давайте всё на клиента загрузим не моё дело, конечно, но что у вас там за пиздец творится?

Иван
08.02.2018
13:36:50
Идею фильтровать все на клиенте я сразу отмёл

Konsul
08.02.2018
13:37:08
ваще он должен был отмести)

Иван
08.02.2018
13:37:15
Но вот про список задумался

Со списком у меня ощущение, что он предлагает мне решить задачу специфичную для реакта на бэке.

А если появиться потом андроид приложение, то мне потом для них тоже переписывать выдачу?

Konsul
08.02.2018
13:38:22
причём тут реакт? реакт ничего не маппит, это просто js

?
08.02.2018
13:39:24
если там собственный компонент а не взятый откуда то то какая раздница будет там id илил label

Иван
08.02.2018
13:39:50
Я первый писал апи)

Ну вот он и мапит теперь

?
08.02.2018
13:40:05
ну значит твои тапки :)

Иван
08.02.2018
13:40:08
Просто чувствую себя мудаком после этого

Saško
08.02.2018
13:40:26
тогда пусть он подстраивается :) а то ну реально, завтра придёт андроидописец и начнёт свои права качать надо их держать в строгости, фронтендеров энтих! а то иш чо!

Konsul
08.02.2018
13:40:45
ешь, что дают)

?
08.02.2018
13:41:55
для андроида и яблока ты просто будешь отдавать обект или пустой или со значениями главное чтоб там переменные были одинаковы а название там пофиг

ну и статусы типа все ок или пшел отсюдава

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