👀
👀
это по объектам
👀
это по массивам
Steel
код-то дай
👀
👀
может я неправильно бенч написал, хз
👀
так что оставлю без комментариев
👀
если у кого есть ещё вариант бенча - можем попробовать :)
👻
ну по твоему тесту объекты как то нифига не меньше и не быстрее
👀
ну так я и не топлю за то что они меньше) мне просто интересно было)
👻
ну так я того же мнения
Steel
а можешь плиз копипастнуть? я попробую у себя… интересно
👀
просто с объектами в yii понятно - там много хлама, а вот про чистые было интересно
👀
бенчмарк "объекты против массивов"
👀
👀
The Ant
если у кого есть ещё вариант бенча - можем попробовать :)
http://sandbox.onlinephpfunctions.com/code/9b2bd7a24cc899df186e401b69f5973d2e9a9d6f
👻
тут даже код меньше в масивах весит :)
👀
так в объектах там класс же объявлен)
👻
я в курсе :)
👀
наверное память кончилась, или время сильно много
👀
ща поправлю
The Ant
ну ты там прям на сайте запусти
The Ant
там пых 7.0+
👀
у меня 7.2
The Ant
таки массивы больше жрут да ;D
👀
тест не оч объективный
The Ant
нада тест на больштх массивах
👀
не
👀
ты делаешь $arr = []; $arr['id'] = $i; $arr['word'] = 'test';
👀
у нас два пересчёта индексов тут идёт
The Ant
в объекте тоже самое. два присвоения
👀
честно было-бы при инициализации указывать
The Ant
но даже так скорость х3 у объектов
Абдула
Всем привет. Нету у нас где-нибудь список open source проектов на yii, которые используют restApi. Хочу код изучить.
SiZE
а чо там учить?
Абдула
Что и как реализовано.
SiZE
глянь чо yii\rest\Serializer кушает
SiZE
вот и все что надо знать о rest в yii
Абдула
Меня больше интересует настройка url manager
SiZE
Меня больше интересует настройка url manager
так тоже все из документации
The Ant
Меня больше интересует настройка url manager
в мане все очень адекватно про это написано. читай в оба глаза и настанет просветление
SiZE
GET /users POST /user/1
Абдула
если у меня 10 контрллеров и для каждого я опишу UrlRule то не будет ли url manager тормозить систему
SiZE
но типа зачем? )
The Ant
таки массивы больше жрут да ;D
опять же. чтобы создать коллекцию объектов значений и все оформить для этого по феншую (читай юзать в реальном проекте) сколько для этого нужно будет других объектов создать и всевозможных прокладок?
Абдула
И связи с этим, хочу посмотреть как в других проектах реализовано. Или большинство из них не пользуются ЧПУ?
SiZE
в rest чпу?
Абдула
path параметры
SiZE
Абдула ты задавай чо нить конкретное, а то наговнокодишь там :D
Абдула
Абдула ты задавай чо нить конкретное, а то наговнокодишь там :D
Вооот! Поэтому хочу изучить код существующих проектов, по этому же спрашивал, есть ли открытые проекты, чтоб изучить код
Абдула
По одному и тому же url делается GET, POST и DELETE запрос. Чтобы они ссылались на разные action`ы, нужно все это описать в url manager. Вот и спрашиваю как это в крупных проектах делается. Не загромаждается ли url manager правилами, когда контроллеров 10-20 и больше
The Ant
Вооот! Поэтому хочу изучить код существующих проектов, по этому же спрашивал, есть ли открытые проекты, чтоб изучить код
дак ты свой пиши. как наговнокодишь, сам поймешь. исправишь как будет казацо лучше
The Ant
снова наговнокодишь ;D
The Ant
5-6 итерации сам будешь писать гайды как делать правильно
SiZE
ну как вариант посмотреть https://github.com/githubjeka/yii2-rest
Абдула
Абдула
Эти правила же для каждого контроллера надо прописать?
SiZE
Эти правила же для каждого контроллера надо прописать?
нет, правила вообще не надо писать, только если они не стандартные
Абдула
Вот же в документации написано, что нужно добавить правило
Абдула
https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/rest-routing.md
Абдула
Вот документация.
SiZE
https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/rest-routing.md
Имею ввиду массово на каждый контроллер
SiZE
Т.е. изначально у тебя будет только одно правило
Anton
слышал, что в Yii2.1 планируют избавиться от jquery, но что-то пруфов не нашел на эту тему, да и в ветке 2.1 в composer jquery подтягивается. Может кто-нибудь поделиться ссылочками на эту тему?
Абдула
SiZE
@samdark а когда планируется выпилить jquery зависимости?
SiZE
2.1
SiZE
ну так чо список контроллеров перечислил и погнал
Абдула
т.е. для каждого контроллера по 7 правил.
SiZE
слишком глубоко залез для начала )