Дмитрий
ты правда не понимаешь?
Пхп 7 лучше чем 5. Вот 5 вообще инвалид
SarcasmIO
Пхп 7 лучше чем 5. Вот 5 вообще инвалид
ну это да, но в пыхе все равно есть весьма спорные моменты
Юрий
Например
who are you
Есть для Yii2 какой то инструмент для быстрого, удобного создания аякс механизмов, ну например странички перелистывать, просто инфу подгружать по клику, или по таймеру, формы авторизации регистрации в модалках делать и прочее ?
SarcasmIO
Например
не самая удачная ооп парадигма, продолжать?
Юрий
Да, выходные же
SarcasmIO
трейты
SarcasmIO
типы
SarcasmIO
низкий порог входа
Юрий
трейты
А что с ними не так? Интересно просто стало
SarcasmIO
нет достаточно большого кол-ва фич, аля дженериков,ad-hoc полиморфизм, это если не брать во внимание множественное наследование и тп
Юрий
низкий порог входа
Ну тот же си не сильно и сложнее, а в ногу выстрелить даже проще)
SarcasmIO
а что с ними так?
мусорное решение, для мусорных задач
SarcasmIO
и не трейты это вовсе
Юрий
О чем в доке написано
SarcasmIO
О чем в доке написано
дело ж не в этом
SarcasmIO
ты не можешь сделать A {use B; } и потом на инстансоф проверить
who are you
LAV45/yii2-ajax-create
пользуешь? Скажи главные плюсы для себя
Юрий
ты не можешь сделать A {use B; } и потом на инстансоф проверить
Ну может в 8 подкрутят что в этом плане. Чем дальше тем больше берут от серьёзных языков
SarcasmIO
ну вообще да, движемся в хорошем направлении
Лёша
пользуешь? Скажи главные плюсы для себя
Работает все что ты перечислил + это мой компанент )
SarcasmIO
я сильно надеялся на jit в свое время, а потом после доклада чот охладел к нему
Юрий
А я все надеюсь что переход на ютф состоится хоть в 8) ничего не мешает пиля 7.3 и 7.4 готовить это в 8
Юрий
А то 6 просрали, но может со второго раза получится
Лёша
ман не делал к нему?
Пока нет, но видемо пора )
Юрий
слушайте, а я путаю или в https://github.com/yiisoft/yii2 раньше был UPGRADE.md, а теперь нет?
Юрий
файл со список изменений по минорным версиям что на что менять
Юрий
https://github.com/yiisoft/yii2-framework/blob/master/UPGRADE.md
Юрий
нашел 🙂
who are you
goffyara
Screenshot (19 авг. 2017 г. 21:52:48)
Лёша
Всем привет. Хотим перейти с wiki на что-то по приличнее. Подскажите что вы используете для документации своих проектов.
Юрий
confluence
Юрий
https://ru.atlassian.com/software/confluence
Anonymous
Всем привет, тут есть кто? Мне нужна ваша помощь(
Vladislav
Ты ж уходил вроде
Anonymous
Ну да, что бы не висело у меня много сообщений тут)
Anonymous
Сможешь помочь мне с постройкой запроса?
Anonymous
а то я гугол перерыл не черта не понял))))
Anonymous
Смотри))) Groups::find()->where(['hidden' => 0])->with(['subscribers'])->orderBy(['time_creature' => SORT_DESC])->limit(20)->all(); в месте с группами вытягивается связи Subscribers мне нужно для Subscribers указать конкретный id для столбика user_id
Anonymous
Не могу понять как сделать(((((((((((
Vladislav
Непонятно
Vladislav
Что значит "конкретный ид доя столбика усер_ид"?
Yura
andWhere(['user_id' => 1])
Yura
?
Anonymous
в subscribers есть 2 важных поля, первое) group_id это id группы связана с id в groups. Так же есть user_id в subscribers. Так вот, выше запрос, выводит связи только по group_id а я хочу еще сделать так, что бы я в запросе, мог еще указать user_id. Я сейчас попробую сделать как Юра сказал..
Vladislav
Чет хуня какая-то
Vladislav
Ты ж связь через группы делаешь
Vladislav
На подписчиков
Vladislav
Тебе вместе с подписчиками надо еще юзеров достать?
Vladislav
Типа group->subscriber->user?
Павел
Один к одному вроде сразу вытаскиваются, не?
Павел
Для них нет ленивой загрузки
who are you
andWhere(['user_id' => 1])
Я думал так делают при джоинах
Anonymous
Так не подходит, так как надо указать явно на subscriber user_id=1
Anonymous
Владислав, мне нужно вывести список груп и проверить подписан ли юзер конкретный на эту группу
Anonymous
SELECT * FROM projects WHERE (hidden=0) AND (user_id=1) ORDER BY time_creature DESC LIMIT 20
Anonymous
$data=Projects::find() ->where([ 'hidden' => 0 ]) ->andWhere([ 'user_id' => 1 ]) ->with([ 'projectClaims' ]) ->orderBy([ 'time_creature' => SORT_DESC ]) ->limit(20) ->all();
Anonymous
user_id явно должен указывать на projectClaims
who are you
Join?
who are you
Или второй запрос
Yura
Да я мельком читал и думал что там joinwith
who are you
Если нужно выбрать по двум таблицам нужно либо их объединить либо делать в каждую по запросу
who are you
Where всего лишь условие выборки
Niko
А еще нужно использовать не where, a andWhere. Иначе запрос может перебиваться и не выполняться с полным перечнем условий
Владимир
layout для админ панели лучше хранить в модуле (modules/admin/view/layouts/main.php) или в самом проекте view/layouts/main.php?
Anvarbey
Я в layouts храню.
Владимир
Я в layouts храню.
в модуле или в основном проекте?
Ivan
в модуле или в основном проекте?
Я в модуле храню. Что бы не запутаться потом
Владимир
Ivan
На самом деле разницы нет. Это доя удобства.
Ivan
*для
Konstantin
кто-нибудь знает, как в yii\authclient\AuthAction передать state (для Google oAuth2)
Yurii
простите заранее за "ПОМОГИТЕ НАСТРОИТЬ ХТОКСЕС" RewriteCond %{REQUEST_URI} ^/(assets|css|js|images|blog) RewriteRule ^assets/(.*)$ frontend/web/assets/$1 [L] RewriteRule ^css/(.*)$ frontend/web/css/$1 [L] RewriteRule ^js/(.*)$ frontend/web/js/$1 [L] RewriteRule ^images/(.*)$ frontend/web/images/$1 [L] RewriteRule ^blog/(.*)$ frontend/web/blog/$1 [L] RewriteRule ^(.*)$ frontend/web/$1 [L] полный хтаксес на гисте https://gist.github.com/anonymous/076cf3888f96f507b403c4abc5fd4b99 работает все правильно кроме blog, при нажатии на пункт меню выполняется переход на site.com/frontend/web/blog вместо site.com/blog использую навбар виджет ]); $menuItems = [ ... ['label' => 'Блог', 'url' => ['/blog/index'], 'options'=>['class'=>'font-menu']], ... ума не приложу, почему именно с блогом проблема