These are chat archives for yiisoft/yii2/rus

11th
May 2016
askanim
@askanim
May 11 2016 03:21
Люди кто живой подскажите плиз по апи Wiki я вообще в их мануал въехать не могу
Vasily Belosloodcev
@bupy7
May 11 2016 04:07
@askanim а ты с разгону
236286
@236286
May 11 2016 04:07
@askanim че ты там затеял?
Yaroslav
@dyar74
May 11 2016 04:22
ку всем
236286
@236286
May 11 2016 04:22
@dyar74 ку
askanim
@askanim
May 11 2016 04:26
@236286 мне нужно с вики по наименованию категории парсить все их новости
@236286 а потом парсить все новости
@236286 занося каждую новость в базу
236286
@236286
May 11 2016 04:38
ничосе
сложно
<?= $form->field($model, 'email')->textInput(['class' => 'form', 'title' => 'Email *', 'size' => 30]) ?>
почему size 30 в форме моей не работает
@askanim
236286
@236286
May 11 2016 04:53
@Skinka ты знаешь может?
Maksim Kiselev
@MKiselev
May 11 2016 05:12
Сап.
Roman Salnikov
@RSalo
May 11 2016 05:14
сап-двач, мур-мур-мур - я ламповая няша...
236286
@236286
May 11 2016 05:15
@RSalo я видел))
Roman Salnikov
@RSalo
May 11 2016 05:16
@236286 тогда тебе обязательно нужно посмотреть её обычный стрим
236286
@236286
May 11 2016 05:16
@RSalo чуть чуть смотрел, матерится она
lynicidn @lynicidn зевнул в чатиг
Maksim Kiselev
@MKiselev
May 11 2016 05:21
Блин, мне опять не хватает знания паттернов, и Yii2 чтобы избежать велосипедов и костылей.
Roman Salnikov
@RSalo
May 11 2016 05:22
@MKiselev зачем те паттерны в юии? это очень редкие случаи...
Maksim Kiselev
@MKiselev
May 11 2016 05:22
Значит понимания Yii2 не хватает.
Сейчас опишу ситуацию.
DrDeath72
@DrDeath72
May 11 2016 05:22
хую
хаю...
Roman Salnikov
@RSalo
May 11 2016 05:23
@236286 у меня работает
236286
@236286
May 11 2016 05:23
@RSalo size 30?
Roman Salnikov
@RSalo
May 11 2016 05:24
ну да. ты измени значени на 100 и посмотри, будет ли оно изменяться
236286
@236286
May 11 2016 05:25
@RSalo <?= $form->field($model, 'subject')->textInput(['class' => 'third', 'title' => 'Subject *', 'size' => 130]) ?>
тоже не меняется
Roman Salnikov
@RSalo
May 11 2016 05:27
@236286 так задай размер в цссе тогда
236286
@236286
May 11 2016 05:27
@RSalo а как это?
height&
?
Maksim Kiselev
@MKiselev
May 11 2016 05:28
Есть класс Items, к нему подключен модуль Statuses, чтобы не задавать статусы конкретно по status_id, происходит инициализация всех статусов системы в static поле класса Items через компонент Initializer и затем уже берутся статусы по их symbolicId.
Items::$allStatuses['lost']
Теперь надо для других моделей сделать похожую фишку, т.к. я когда писал прошлое не подумал, то тут встает 2 варианта.
1) Вообще всю логику получения status_id -> status_symbolic_id вынести в сам компонент и переписать обращения.
2) Так же костылять явно указывая static свойство allStatuses для классов.
Roman Salnikov
@RSalo
May 11 2016 05:32
@MKiselev "Есть класс Items, к нему подключен модуль Statuses" зачем такое делать? мб у модуля Statuses есть класс Items?
Maksim Kiselev
@MKiselev
May 11 2016 05:34
@RSalo Items это конкретная сущность приложения, модуль Statuses реализует функционал проверки прав доступа на смену статусов. Всё это для удобства использования в поведение засунуто, которое подключается к Items/Cars/Cats/Etc.
Roman Salnikov
@RSalo
May 11 2016 05:39
@MKiselev вместо модуля бихевиор не проще будет сделать?
Maksim Kiselev
@MKiselev
May 11 2016 05:40
@RSalo так бехавиор и есть в комплекте модуля который и подключается к сущностям.
@RSalo у нас тут просто несколько проектов, все на разном шаблоне и в некоторых из них Statuses очень нужен, поэтому и выделен в модуль, чтобы подключил, хуяк-хуяк и в продакшн))
Maksim Kiselev
@MKiselev
May 11 2016 05:48
@RSalo короче я похоже туплю опять, Initializer был как временный костыль когда ещё поведения не было, теперь поведение все мои задачи решает.
Roman Salnikov
@RSalo
May 11 2016 05:56
@MKiselev фух, а я то думал, что уже ничем помочь не смог
Roman
@Skinka
May 11 2016 06:02
@236286 может стили режут? а нахрена тебе такое?:
236286
@236286
May 11 2016 06:05
@Skinka ну форма не подходит по стилю
Roman
@Skinka
May 11 2016 06:05
@236286 а покажи какая она там
скринани
Maksim Kiselev
@MKiselev
May 11 2016 06:06
@236286 может ты юзаешь Bootstrap шаблон, а модель формы создал обычную. Покажи use блок.
236286
@236286
May 11 2016 06:07
Screenshot_2016-05-11_13-05-28.png
у меня height: 50px а при этом Name формочка меньше, чем другие
@Skinka
Maksim Kiselev
@MKiselev
May 11 2016 06:08
@236286 попробуй в хроме режим отладчика включить и побаловаться со стилями и свойствами элементов, тогда и поймешь где трабл.
Ctrl + Shift + I
Roman
@Skinka
May 11 2016 06:09
@236286 сайз не делает высоту! а ширину посимвольно! так что не сайз а лепи или стиль с размером или какой свой класс
236286
@236286
May 11 2016 06:10
Я СДЕЛАЛ ВОТ
<?= $form->field($model, 'name')->textInput(['class' => 'paninform', 'title' => 'Name ']) ?>
<?= $form->field($model, 'email')->textInput(['class' => 'paninform', 'title' => 'Email
']) ?>
<?= $form->field($model, 'subject')->textInput(['class' => 'paninform', 'title' => 'Subject *']) ?>
И В CSS
.paninform { height: 50px; }
@Skinka НО Name меньше, чем eMAIL
СТРАННО
Maksim Kiselev
@MKiselev
May 11 2016 06:10
Прочитал название класса CSS как Pain Form :)
236286
@236286
May 11 2016 06:11
@MKiselev ну почти))
Maksim Kiselev
@MKiselev
May 11 2016 06:11
@236286 я тебе говорю залезь в отладку и глянь.
Roman
@Skinka
May 11 2016 06:11
@236286 а в стилях что на этот инпут?
236286
@236286
May 11 2016 06:11
@MKiselev пробую понять в чем дело в отладке
Maksim Kiselev
@MKiselev
May 11 2016 06:11
Там на ходу можешь свойства и стили менять.
Roman
@Skinka
May 11 2016 06:11
чтото может перебивать
Maksim Kiselev
@MKiselev
May 11 2016 06:11
@236286 есть тимвивер?
236286
@236286
May 11 2016 06:12
@MKiselev ага
Maksim Kiselev
@MKiselev
May 11 2016 06:12
@236286 в лс кидай пароль и ID, гляну.
236286
@236286
May 11 2016 06:14
@MKiselev ok
DrDeath72
@DrDeath72
May 11 2016 06:48
кто как alias прикручивает в скопах?
Roman
@Skinka
May 11 2016 06:49
@DrDeath72 а?
DrDeath72
@DrDeath72
May 11 2016 06:49
а не, паходу туплю
innwerJoinWith(['table t' => function($q) {}])
вроде так можно да?
Maksim Kiselev
@MKiselev
May 11 2016 06:50
@DrDeath72 да, с версии 2.0.6 вроде алиасы для joinWith прикрутили.
DrDeath72
@DrDeath72
May 11 2016 06:51
самый бред вместо ->alias писать ->from и повторять саму себя таблицу...
Maksim Kiselev
@MKiselev
May 11 2016 06:52
@DrDeath72
2.0.7 February 14, 2016
Enh #2377: Allow specifying a table alias when joining relations via joinWith() (cebe, nainoon)
DrDeath72
@DrDeath72
May 11 2016 06:53
да да это нашел
alias имхо было бы удобней в некоторых случаях
$this->alias('bla')->innwerJoinWith(['relation' => function($q) { 
    $q->alias('sux'); 
}])->where('bla.foo = true AND sux.bar = 0')
@samdark да ведь?)
хотя в релах лишнее, но вместо from самое то
Maksim Kiselev
@MKiselev
May 11 2016 07:02
@DrDeath72 не всегда же используется анонимная функция для модификации запроса.
DrDeath72
@DrDeath72
May 11 2016 07:03
да тут больше проблема указать текущей таблице alias без городить ->from(Class::tableNAme() . ' bla')
Maksim Kiselev
@MKiselev
May 11 2016 07:06
@DrDeath72 ну так через метод alias() передай алиас, \app\models\Items::find()->alias('bla')
DrDeath72
@DrDeath72
May 11 2016 07:06
дак нет такого метода)
Maksim Kiselev
@MKiselev
May 11 2016 07:07
DrDeath72
@DrDeath72
May 11 2016 07:07
мля 50 раз посмотрел)
я паходу в простом query смотрел :D
Maksim Kiselev
@MKiselev
May 11 2016 07:09
Юзай IDE, он тебе автоподсказкой всё покажет что есть в классе))
А не нашел, наверное по тому что искал может в AR, AQTrait, AQInterface, etc))
DrDeath72
@DrDeath72
May 11 2016 07:09
@MKiselev спасибо ага :D
KarmaBot
@KarmaBot
May 11 2016 07:09
Спасибо (+1) для @MKiselev принято! Текущая карма +8.
DrDeath72
@DrDeath72
May 11 2016 07:24
шторм все равно не видит alias у #this
а ну правильно, я же вендоров заигнорил)
Maksim Kiselev
@MKiselev
May 11 2016 07:49
Нужен джун кому-нибудь на работу?
Alexey Rogachev
@arogachev
May 11 2016 07:49
Всем привет
KarmaBot
@KarmaBot
May 11 2016 07:49
Будь как дома, @arogachev, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Alexey Rogachev
@arogachev
May 11 2016 07:50
интересна тема чпу
кто как юзает?
[13:47:31] Alexey Rogachev: вообще вот интересно как лучше поступать с чпу
[13:47:54] Alexey Rogachev: т.е. на основе названия когда получаем nazvanie Транслитом
[13:48:21] Alexey Rogachev: 1) полностью синхронизировать с изменением названия, запретить для правки
[13:48:35] Alexey Rogachev: 2) синхронизировать 1 раз только при первичном вводе, запртетить для правки
[13:48:50] Alexey Rogachev: 3) синхронизировать 1 раз только при первичном вводе, добавить правку
[13:48:58] Alexey Rogachev: 4) добавить свободную правку
[13:49:25] Alexey Rogachev: 5) вариация когда править можно в течение часа допустим после создания
[13:49:31] Alexey Rogachev: пока поисковики не заиндексировали
Maksim Kiselev
@MKiselev
May 11 2016 07:50
@arogachev ну пишешь программу и запускаешь на станке))
Alexey Rogachev
@arogachev
May 11 2016 07:51
смешно
Maksim Kiselev
@MKiselev
May 11 2016 07:51
@arogachev не понял, ты про slug'и?
Alexey Rogachev
@arogachev
May 11 2016 07:51
да
в каких-то cmsках насколько помню автогенерация + свободная правка
Maksim Kiselev
@MKiselev
May 11 2016 07:52
@arogachev ты очень беспокоишься за 404 когда робот на переиндексацию придет?
Alexey Rogachev
@arogachev
May 11 2016 07:54
ну т.е. вариант 1 норм?
или 2
Konstantin Sirotkin
@beowulfenator
May 11 2016 07:54
@arogachev я делаю как на stack exchange
Alexey Rogachev
@arogachev
May 11 2016 07:54
@beowulfenator :hand:
на том сайтике что переношу news/id-slug
Maksim Kiselev
@MKiselev
May 11 2016 07:55
@arogachev я бы сделал чтобы при смене названия и слуг менялся + можно было бы менять слуг отдельно.
Alexey Rogachev
@arogachev
May 11 2016 07:55
такой паттерн
Konstantin Sirotkin
@beowulfenator
May 11 2016 07:55
понятно
тогда я бы слаг не менял никогда
Alexey Rogachev
@arogachev
May 11 2016 07:55
то есть?
Konstantin Sirotkin
@beowulfenator
May 11 2016 07:55
вариант №3
Maksim Kiselev
@MKiselev
May 11 2016 07:55
@arogachev паттерн не принципиален, но с точки зрения SEO domain/slug-id более предпочтительнее.
Konstantin Sirotkin
@beowulfenator
May 11 2016 07:55
сам бы не менял
насчет айдишника
я считаю, что /id/slug лучше, потому что если ты решишь поменять слаг, все старые ссылки продолжат работать
только ты на своей стороне должен проверять слаг на каноничность (и вообще на наличие) и в случае чего редиректить куда надо
т.е.
Maksim Kiselev
@MKiselev
May 11 2016 07:56
@beowulfenator тут тоже всё работать будет.
Alexey Rogachev
@arogachev
May 11 2016 07:56
@beowulfenator а дубли контента?
или там редирект настроить просто
Konstantin Sirotkin
@beowulfenator
May 11 2016 07:57
/123/good-slug - это правильный урл
/123/bad-slug возвращает 301 редирект на /123/good-slug
Konstantin Sirotkin
@beowulfenator
May 11 2016 07:57
именнон
Alexey Rogachev
@arogachev
May 11 2016 07:57
http://stackoverflow.com/users/4323648/ -> редиректит
Maksim Kiselev
@MKiselev
May 11 2016 07:57
@beowulfenator так же могу сказать /good-slug-id это true URL
Konstantin Sirotkin
@beowulfenator
May 11 2016 07:57
но с вопросами показательнее
@MKiselev я не против, хоть id-good-slug
@arogachev с вопросами показательнее - они чаще меняются
Alexey Rogachev
@arogachev
May 11 2016 07:58
но тогда редирект надо настраивать на уровне кода
Konstantin Sirotkin
@beowulfenator
May 11 2016 07:58
ты меняешь вопрос, меняется его слаг
Maksim Kiselev
@MKiselev
May 11 2016 07:58
@beowulfenator я думал ты принципиально слеш доказываешь.
Konstantin Sirotkin
@beowulfenator
May 11 2016 07:58
не-не
я принципиально, что айдишник есть
Alexey Rogachev
@arogachev
May 11 2016 07:58
да наверное как на so более выигрышно
Konstantin Sirotkin
@beowulfenator
May 11 2016 07:58
ну да, на уровне кода редиректить
основная прелесть - слаг меняется, ничего не ломается
Maksim Kiselev
@MKiselev
May 11 2016 07:58
@beowulfenator так да, айди маст хэв)
Alexey Rogachev
@arogachev
May 11 2016 07:58
а поисковики быстро переиндексируют? при смене слага?
Konstantin Sirotkin
@beowulfenator
May 11 2016 07:59
ну и да, это тупо, когда у тебя в названии статьи foo, а в слаге bar
Maksim Kiselev
@MKiselev
May 11 2016 07:59
@arogachev сайтмап можешь генерить им)
Konstantin Sirotkin
@beowulfenator
May 11 2016 07:59
а пофигу
старые ж линки все равно работают
Alexey Rogachev
@arogachev
May 11 2016 07:59
почему старые работают?
Maksim Kiselev
@MKiselev
May 11 2016 07:59
@arogachev по тому что ID передаешь!
Konstantin Sirotkin
@beowulfenator
May 11 2016 07:59
т.е. если поисковик юзера выведет на /id/old-slug, оно ж все равно будет работать
поредиректится куда надо
Alexey Rogachev
@arogachev
May 11 2016 07:59
ведь если игнорить слаг, допустим /id/lala и /id/lolo
искать только по id - то это же дубли контента будут тогда
или я чего-то недопонял
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:00
/123/bad-slug возвращает 301 редирект на /123/good-slug
нет дублей контента
Maksim Kiselev
@MKiselev
May 11 2016 08:00
@arogachev ты должен на каноничный SLUG редирект делать.
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:00
да!
Alexey Rogachev
@arogachev
May 11 2016 08:00
на уровне кода вовзращает?
301
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:00
да
ты должен проверять слаг на каноничность
попробуй:
Alexey Rogachev
@arogachev
May 11 2016 08:00
хм
Maksim Kiselev
@MKiselev
May 11 2016 08:01
@arogachev в контроллере.
Alexey Rogachev
@arogachev
May 11 2016 08:01
ага
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:01
редиректнуло?
Alexey Rogachev
@arogachev
May 11 2016 08:01
да
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:01
ну вот а прикинь ты имя поменяешь?
это, конечно, менее вероятно, чем текст вопроса :)
Alexey Rogachev
@arogachev
May 11 2016 08:01
и при этом слаги не давать править руками?
заказчику
Maksim Kiselev
@MKiselev
May 11 2016 08:02
@arogachev почему? С точки зрения SEO slug важен. Зачем его анально ограждать от всего, либо просто сделай, чтобы автоматически транслитом генерился из названия.
Alexey Rogachev
@arogachev
May 11 2016 08:03
не, речь именно про дополнительную правку
я хочу транслит сделать автоматом из названия
но вдруг человек захочет analytics, а не analitika, такое бывает
хотя наверное тогда и думать, как такие потребности появятся
@MKiselev но допустим kinopoisk - прекрасно живет без слагов
по крайней мере на детальной фильма там точно только айдишник торчит
film/2323
Maksim Kiselev
@MKiselev
May 11 2016 08:04
@arogachev https://github.com/vova07/yii2-start-blogs-module
Можешь тут глянуть.
В ЛС кину доступ на сайт один где юзается.
Roman Salnikov
@RSalo
May 11 2016 08:05
а нафиг слаги, если можно использовать айдишники?
гораздо проще
слаги обычно там юзать, ну где уже вообще без них никак...
Alexey Rogachev
@arogachev
May 11 2016 08:06
@MKiselev да с реализацией проблем нет
сайт не на yii2 к тому же
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:06
@arogachev если есть айдишник, тебе реально все равно, что клиент делает со слагами
Alexey Rogachev
@arogachev
May 11 2016 08:07
понял, ну пока залочу правку тогда, а захочет менять сам - тогда и сделаем
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:07
пример из жизни
Maksim Kiselev
@MKiselev
May 11 2016 08:07
@arogachev в лс глянь.
Alexey Rogachev
@arogachev
May 11 2016 08:07
спс
KarmaBot
@KarmaBot
May 11 2016 08:07
@arogachev, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Alexey Rogachev
@arogachev
May 11 2016 08:07
@beowulfenator @MKiselev спс
KarmaBot
@KarmaBot
May 11 2016 08:07
Спасибо (+1) для @beowulfenator принято! Текущая карма +6.
Спасибо (+1) для @MKiselev принято! Текущая карма +9.
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:07
у меня в одном проекте предшественники сделали дебильные урлы типа /2010/05/25/some-slug
ну и что ты думаешь?
Alexey Rogachev
@arogachev
May 11 2016 08:08
у, поди для блога
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:08
нет, там просто новости
Maksim Kiselev
@MKiselev
May 11 2016 08:08
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:08
поменялась дата поста, и все, пиши пропало
помнишь, я говорил про redirect map в nginx?
вот там таких какашечек горстка лежит
/2010/05/25/some-slug -> /2010/06/05/some-slug
Roman Salnikov
@RSalo
May 11 2016 08:10
так стоп, зачем было менять в редиректе, если он должен по идее формировать ссылку из бд?
нихрена логики пока не понимаю
Maxim Mukharev
@Carw
May 11 2016 08:10
вашпе
:)
Roman Salnikov
@RSalo
May 11 2016 08:11
вашпе
Alexey Rogachev
@arogachev
May 11 2016 08:11
@beowulfenator ага, а с категориями новостей как лучше быть? там же /news/analitika
а не /news/1/analitika
только по слагу искать получается?
Roman Salnikov
@RSalo
May 11 2016 08:12
тут уже тот момент, когда слаг необходим
Maxim Mukharev
@Carw
May 11 2016 08:12
Слэш там я так понимаю для того, чтобы можно было по URL фильтровать новости за месяц/год
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:25
@RSalo да потому что из БД формируется новая ссылка /2010/06/05/some-slug
а старые ссылки /2010/05/25/some-slug где-то остались и по ним кто-то приходит, а там 404
и чтобы не терять этот трафик и не вбивать костыль с двумя датами у статьи, проще добавить редирект на веб-сервере
@arogachev грустно с категориями новостей :)
а потом окажется, что у статьи две категории
были, плавали
но вообще, конечно, категорий мало, меняются они нечасто, поэтому да, оставить только по слагу
два айдишника в урле - это уже перебор
Daniel Romanov
@zabachok
May 11 2016 08:30
Подскажите, как установить ветку 2.1 через компосер yii-bootstrap?
Vasily Belosloodcev
@bupy7
May 11 2016 08:31
@zabachok чот как-то непонятно. это я наркоман, или все видят это предложение?)
Daniel Romanov
@zabachok
May 11 2016 08:34
@bupy7 по шагам:
  1. Есть расширение yii-bootstrap.
  2. у него есть ветка 2.1
  3. как эту ветку установить через композер?
236286
@236286
May 11 2016 08:35
@zabachok у тебя линукс?
Daniel Romanov
@zabachok
May 11 2016 08:35
да
236286
@236286
May 11 2016 08:35
@zabachok ну ок, в папке есть файл composer.lock добавь там yii-bootstrap
и потом
sudo composer update или install вроде
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:36
@236286 какой composer.lock??
236286
@236286
May 11 2016 08:36
@beowulfenator а что не так?
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:36
руками править composer.lock не надо
Daniel Romanov
@zabachok
May 11 2016 08:36
composer.json и он там есть и есть там yii-bootsrap и он ставит ветку мастер
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:37
236286
@236286
May 11 2016 08:37
@beowulfenator а я всегда правил
:(
Daniel Romanov
@zabachok
May 11 2016 08:37
@beowulfenator так он вроде не тегрирован. он просто в отдельной ветке
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:37
@zabachok "yiisoft/yii2-bootstrap": "2.1",
есть конкретный комит?
тогда можно сослаться на него
Daniel Romanov
@zabachok
May 11 2016 08:38
Есть конечно
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:39
например:
"yiisoft/yii2-elasticsearch": "dev-master#8a7a40e809dc36a05eb759d7f5bc8ffe9a4f40f0"
вот так я ставлю тот конкретный комит, который мне нужен
Daniel Romanov
@zabachok
May 11 2016 08:40
@beowulfenator сейчас попробую, минуточку. "yiisoft/yii2-bootstrap": "2.1", - говорит что не может найти тайкой пакет
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:40
значит нет такого релиза
Daniel Romanov
@zabachok
May 11 2016 08:41
да, релиза не было
Konstantin Sirotkin
@beowulfenator
May 11 2016 08:41
"yiisoft/yii2-bootstrap": "dev-2.1"
думаю, что вот так
"2.1" - это ж ветка
Daniel Romanov
@zabachok
May 11 2016 08:44
@beowulfenator получилось так: "yiisoft/yii2-bootstrap": "dev-master#f421a349b1ee94de5cb2805c622f2244a7604db9"
по имени ветки он не находит(
@beowulfenator @236286 спасибо за помощь!!!
KarmaBot
@KarmaBot
May 11 2016 08:45
Спасибо (+1) для @beowulfenator принято! Текущая карма +7.
Kirill Arutyunov
@sokoji
May 11 2016 08:51
Привет всем! Сталкивался ли кто-нибудь с таким багом: left join в dataProvider для ListView в результате выдает неверное количество записей в summary. Т.е. выводятся все модели, но для одной модели, например, джоином подтянулось 2 строки и в результате для 3 моделей dataProvider выдает 4 строки, но по факту количество моделей 3.
KarmaBot
@KarmaBot
May 11 2016 08:51
О! @sokoji! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
Kirill Arutyunov
@sokoji
May 11 2016 08:52
Т.е. dataProvider->totalCount = 4, но count(dataProvider->models) = 3
Daniel Romanov
@zabachok
May 11 2016 08:53
@sokoji models - это количество записей на этой странице, а totalCount - это количество записей всего.
*не количество, а сами модели. сорь
Kirill Arutyunov
@sokoji
May 11 2016 08:54
@zabachok Так моделей должно быть всего 3, потому что 4ая запись это по сути дублирование 3, потому что был джоин.
@zabachok ну и в базе у меня всего 3 строки для этой модели.
Alexey Rogachev
@arogachev
May 11 2016 08:56
@sokoji сталкивались
distinct добавь к selectу
либо дебагом смотри запрос и ковыряй его, возможно сама логика запроса кривая
Kirill Arutyunov
@sokoji
May 11 2016 08:58
@arogachev окей, спасибо. Потестирую на более простом примере.
Alexey Rogachev
@arogachev
May 11 2016 08:58
@beowulfenator спасибо
KarmaBot
@KarmaBot
May 11 2016 08:58
Спасибо (+1) для @beowulfenator принято! Текущая карма +8.
Alexey Rogachev
@arogachev
May 11 2016 08:58
а мне кармабот не засчитал спасибо :worried:
:smile:
видать когда рядом стоит только парсит что ли
@sokoji ... спасибо
KarmaBot
@KarmaBot
May 11 2016 08:58
Спасибо (+1) для @sokoji принято! Текущая карма +1.
Alexey Rogachev
@arogachev
May 11 2016 08:59
хм, нет
Kirill Arutyunov
@sokoji
May 11 2016 08:59
@arogachev спасибо :D
KarmaBot
@KarmaBot
May 11 2016 08:59
Спасибо (+1) для @arogachev принято! Текущая карма +14.
Alexey Rogachev
@arogachev
May 11 2016 08:59
:joy:
Kirill Arutyunov
@sokoji
May 11 2016 08:59
@arogachev я точку поставил после "спасибо"
KarmaBot
@KarmaBot
May 11 2016 08:59
Карма @arogachev не потревожена. Слишком часто её пошатывали.
Alexey Rogachev
@arogachev
May 11 2016 09:00
по ходу
эх, слаги слаги
моллюски)
Kirill Arutyunov
@sokoji
May 11 2016 09:03
@arogachev distinct действительно помог, круто. Странно, я думал проблема в другом. Но в любом случае — спасибо
Что скажет на это бот?
xFalkoN
@xFalkoN
May 11 2016 09:09
Всем привет!
KarmaBot
@KarmaBot
May 11 2016 09:09
Hello, @xFalkoN!
Alexey Rogachev
@arogachev
May 11 2016 09:17
@sokoji пожалуйста :+1: бот ниасилил распарсить
не могет такое
DrDeath72
@DrDeath72
May 11 2016 09:19
кто как лепит модельки с одинаковыми именами?
в разных модулях
Maksim Kiselev
@MKiselev
May 11 2016 09:21
@DrDeath72 namespace же, а при use можно алиас указать.
DrDeath72
@DrDeath72
May 11 2016 09:22
но когда у обоих Query прописаны то чет namespace идет лесом)
Maksim Kiselev
@MKiselev
May 11 2016 09:22
@DrDeath72 не понял тебя, вот ман http://php.net/manual/ru/language.namespaces.importing.php
DrDeath72
@DrDeath72
May 11 2016 09:23
Подцепил Ad, Ad as BlaAd у обоих find AdQuery
в каждой писать альясы для query чет жопно
Maksim Kiselev
@MKiselev
May 11 2016 09:24
разве в Ad и BlaAD нету use \namespace\to\AdQuery?
DrDeath72
@DrDeath72
May 11 2016 09:24
нет :D
Maksim Kiselev
@MKiselev
May 11 2016 09:25
@DrDeath72 сделай, тогда он будет разруливать)
Юзай IDE
DrDeath72
@DrDeath72
May 11 2016 09:26
дак юзаю, оно светит серым что не юзается? плюс не работает нифига, тоже самое)
Maksim Kiselev
@MKiselev
May 11 2016 09:26
Го тимвивер?
DrDeath72
@DrDeath72
May 11 2016 09:26
не
query то один фиг тянутся на одной странцие оба и не пашут
Maksim Kiselev
@MKiselev
May 11 2016 09:27
ну страдай тогда.
DrDeath72
@DrDeath72
May 11 2016 09:27
или я уже гоню чет
Maksim Kiselev
@MKiselev
May 11 2016 09:27
@DrDeath72 короче для тебя совет простой, разрули пространства имен.
Evgeniy Tkachenko
@githubjeka
May 11 2016 09:28
+
DrDeath72
@DrDeath72
May 11 2016 09:28
дак вроде разрулено)
Maksim Kiselev
@MKiselev
May 11 2016 09:29
Ну ты хотя бы покажи use блок и namespace от первого модуля, от второго модуля, от класса, где это юзается, тогда может что подскажем.
DrDeath72
@DrDeath72
May 11 2016 09:29
ну стандартно , у обоих
    public static function find() {
        return (new AdQuery(get_called_class()));
    }
namespace понятно что везде пропсиан верно
юзаются
use ...\Ad;
use ...\Ad as BlaAd;
Maksim Kiselev
@MKiselev
May 11 2016 09:30
У тебя есть use \namespace\AdQuery?
DrDeath72
@DrDeath72
May 11 2016 09:30
шторм его удаляет как неюзаный нигде
Maksim Kiselev
@MKiselev
May 11 2016 09:31
Ну так сделай
    public static function find() {
        return (new \namespace\AdQuery(get_called_class()));
    }
DrDeath72
@DrDeath72
May 11 2016 09:31
дописал в обоих, не изменяет ситуацию
делал)
Maksim Kiselev
@MKiselev
May 11 2016 09:32
Го тимвивер короч или страдай.
DrDeath72
@DrDeath72
May 11 2016 09:32
да нету у меня тут ниче такого
го на обед тока могу)
Maksim Kiselev
@MKiselev
May 11 2016 09:32
В лс
DrDeath72
@DrDeath72
May 11 2016 09:33
паходу нашел че может быть
когда рефакторил, шторм не те Ad понацеплял
хотя хз...
Maksim Kiselev
@MKiselev
May 11 2016 09:35
@DrDeath72 покажи нам use и namespace Ad классов и класса который юзает это всё.
DrDeath72
@DrDeath72
May 11 2016 09:35
личку го)
Maksim Kiselev
@MKiselev
May 11 2016 09:35
го
@DrDeath72 боится, что его хакеры по namespace вычислят :d
Maksim Kiselev
@MKiselev
May 11 2016 09:57

@DrDeath72 кек, я по сути был прав))

@DrDeath72 короче для тебя совет простой, разрули пространства имен.

Yury Izotov
@pandalowry
May 11 2016 09:58
привет народ посоветуйте плиз иде для пхп что лучше - эклипс пдт или нетбинс. Потому что шторм пробовал он крут но в нем сброс триала уже не работает как мне рекомендовали здесь. Так что юзать не могу )
KarmaBot
@KarmaBot
May 11 2016 09:58
О! @pandalowry! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
DrDeath72
@DrDeath72
May 11 2016 09:58
угу, суровый рефактор
Maksim Kiselev
@MKiselev
May 11 2016 09:59
@pandalowry в лс сброс триала скину))
Ещё кому нужна лицензия шторма, го в лс)
Yury Izotov
@pandalowry
May 11 2016 09:59
@MKiselev спасибо, гляну )
KarmaBot
@KarmaBot
May 11 2016 09:59

Находчивый

@MKiselev, вы выполнили условие: "Набрать 10 кармы.".
С чем и поздравляем =)
Находчивый
Спасибо (+1) для @MKiselev принято! Текущая карма +10.
askanim
@askanim
May 11 2016 10:06
@DrDeath72 что у тебя за проблема с пространством имён?
@pandalowry крякнутый шторм скачай
@pandalowry у меня крякнутый стоит и мне норм
@pandalowry он на рутрекере есть стяни торрентом от туда
Yury Izotov
@pandalowry
May 11 2016 10:07
@askanim не люблю кряки
askanim
@askanim
May 11 2016 10:07
@pandalowry почему потмоу что просто слово кряки?
Maksim Kiselev
@MKiselev
May 11 2016 10:07
@askanim лол, опять тролль пришел.))
askanim
@askanim
May 11 2016 10:07
@pandalowry ну раз так то лан) Но шторм лучше всех иде)
Maksim Kiselev
@MKiselev
May 11 2016 10:07
@askanim кряки в прошлом, у меня круче метод!
askanim
@askanim
May 11 2016 10:07
@pandalowry я вот пользуюсь и норм
@MKiselev нука колись давай :D
Maksim Kiselev
@MKiselev
May 11 2016 10:08

@askanim

Инструкция:
0.1) Имя пользователя должно быть на латинице,иначе будут проблемы при активации.
1) Заходим Help/Register… -> License server.
2) В поле пишем “http://idea.qinxi1992.cn”.
3) Жмем ОК.

Yury Izotov
@pandalowry
May 11 2016 10:09
@askanim нет по другим умным причинам )
Maksim Kiselev
@MKiselev
May 11 2016 10:09
Да простят меня сотрудники JetBrains))
Dmitry Guzun
@webmoder
May 11 2016 10:09
@MKiselev именно так на Рутрекере и описано
Yury Izotov
@pandalowry
May 11 2016 10:10
Способ хороший потому что не кряква. Не меняет бинарных файлов
Maksim Kiselev
@MKiselev
May 11 2016 10:10
@webmoder хз, я офф версию качаю и активирую. Купил бы, но с моей ЗП даже на еду еле хватает((
Dmitry Guzun
@webmoder
May 11 2016 10:10
@all но лучше оплатить подписку, дабы JetBrains дальше радовали нас
Maksim Kiselev
@MKiselev
May 11 2016 10:10
@webmoder ++
Dmitry Guzun
@webmoder
May 11 2016 10:11
@MKiselev а на работе тебе купить не могут?
askanim
@askanim
May 11 2016 10:11
@MKiselev дак я так по гайду и сделал
@MKiselev что там у чувака с батва неймспейсами я на них весь свой двиг построил
@MKiselev не одну морковку с ними съел
Yury Izotov
@pandalowry
May 11 2016 10:13
@askanim смотрю быстро растешь седня неймспейсы завтра макс. Учти это заразно
askanim
@askanim
May 11 2016 10:14
@pandalowry какой макс... Там Макс кажись на рекваирах застрял ещё
Yury Izotov
@pandalowry
May 11 2016 10:14
@askanim а у тебя автолоадер если то это типа ракетостроение? )
askanim
@askanim
May 11 2016 10:14
@pandalowry у макса там вообще свой стандарт написания PSR-10
@pandalowry :D
@pandalowry я вообще не про это, я просто к тому что я про них много вычитал уже и грабли были может чё подсказал бы.
Dmitry Guzun
@webmoder
May 11 2016 10:15
@pandalowry Макс на goto в одном файле все реализовал
askanim
@askanim
May 11 2016 10:15
@pandalowry вот и спрашиваю чё там у чувака не так
Yury Izotov
@pandalowry
May 11 2016 10:16
@askanim по самим спейсам - верю может подсказал бы. Но у чувака спейсы в фреймворке с контекстом особым. А так он бы сам допер. Если бы все просто было
Maksim Kiselev
@MKiselev
May 11 2016 10:16
@webmoder нит.
Konstantin Sirotkin
@beowulfenator
May 11 2016 10:16
@pandalowry я вообще сублаймом пользуюсь :)
Yury Izotov
@pandalowry
May 11 2016 10:16
@webmoder ))) точняк goto наше все ))) хаахаха
@beowulfenator у меня тож сублим ) для рельсов. Но для пхп как то не очень, пока Atom юзаю вот иде захотел
Maksim Kiselev
@MKiselev
May 11 2016 10:17
@beowulfenator да начнется битва IDE vs Text editor
Konstantin Sirotkin
@beowulfenator
May 11 2016 10:17
ага
Yury Izotov
@pandalowry
May 11 2016 10:17
сублим яркий такой, если открыть файл где много кода именно пхп (за счет подсветки, цветовой схемы) то не очень удобно
хотя ессно виной всему моя лень - не сменил цветовую схему
Konstantin Sirotkin
@beowulfenator
May 11 2016 10:17
а я себе темную везде юзаю
кстати шторм-то у меня тоже есть
Maksim Kiselev
@MKiselev
May 11 2016 10:18
Я тоже по началу саблайм юзал, к нему прикрутил PSR cs fixer, Yii2 snippent, etc.
Потом шторм попробовал...
Konstantin Sirotkin
@beowulfenator
May 11 2016 10:18
изредка для рефакторинга юзаю
Maksim Kiselev
@MKiselev
May 11 2016 10:18
В шторме и БД, и ФТП/ССШ, и ДЕБАГ, и куча-куча всего.
Dmitry Guzun
@webmoder
May 11 2016 10:18
@MKiselev аргументируй работодателю необходимость наличия подобного инструмента, если разумный то купит
Maksim Kiselev
@MKiselev
May 11 2016 10:18
ГИТ
@webmoder а смысл? У меня итак есть.
Dmitry Guzun
@webmoder
May 11 2016 10:19
@MKiselev пиратка?
Maksim Kiselev
@MKiselev
May 11 2016 10:19
Его проблемы.
Konstantin Sirotkin
@beowulfenator
May 11 2016 10:20
шторм бесплатно для опен-сорсовых проектов дают
так что можно попросить и будет лицуха
Dmitry Guzun
@webmoder
May 11 2016 10:20
и это круто
я считаю что за качество нужно платить(поощрять)
Yury Izotov
@pandalowry
May 11 2016 10:21
@beowulfenator для сей цели надо опенсорс проект иметь на пхп )
Dmitry Guzun
@webmoder
May 11 2016 10:22
@pandalowry придумай чтонить
:)
Yury Izotov
@pandalowry
May 11 2016 10:22
@webmoder могу, умею, практикую )
Maksim Kiselev
@MKiselev
May 11 2016 10:22
Ну у нас модули некоторые в опенсурс, хотя я бы этим говном вряд ли бы стал пользоваться :D
Даже бесплатно.
Dmitry Guzun
@webmoder
May 11 2016 10:23
Даже за деньги если предложат :)
Maksim Kiselev
@MKiselev
May 11 2016 10:23
Старший горе-архитектор любитель редактора встроенного в MC
Yury Izotov
@pandalowry
May 11 2016 10:23
у меня на бакете скрытых репо до кучи, но на гитхабе можно сказать ниче и нету
Maksim Kiselev
@MKiselev
May 11 2016 10:23
Бывает открою штормом, тут нет доки, тут красное вообще...
@pandalowry расшарь в гитхаб, если есть что-то годное.
Yury Izotov
@pandalowry
May 11 2016 10:24
@MKiselev подумаю над этим, но опять же проекты руби-рельс а не пхп. Они скажут мы тебе рубимайн дадим ) лицуху )
а зачем нам два генеральных секретаря? (с) то бишь рубимайн зачем если саблим есть
askanim
@askanim
May 11 2016 10:25
@MKiselev капец пришёл сегодня на работу они мне говорят нам нужен php разработчик который будет верстать шаблоны наносить их на движок и при этом ещё дописывать нужные модули
@MKiselev :D я улыбаюсь им и говорю так вы full stack ищите
Yury Izotov
@pandalowry
May 11 2016 10:25
@askanim верстка зло. Им получается фулстак подавай по ходу
нужен сторукий шива. Недорого
askanim
@askanim
May 11 2016 10:26
@pandalowry да да... и хотят платить 30к
Maksim Kiselev
@MKiselev
May 11 2016 10:26
сукпздц работаю за 25((
askanim
@askanim
May 11 2016 10:26
@pandalowry ага типа того я улыбюаюсь и говорю 50 и я весь ваш.
Yury Izotov
@pandalowry
May 11 2016 10:26
требования... Владение каратэ 3 дан минимум, ниндзюцу - на уровне , пребывание в монастыре Шаолинь не менее 3 лет
askanim
@askanim
May 11 2016 10:26
@pandalowry :D
Yury Izotov
@pandalowry
May 11 2016 10:26
будет плюсом: опыт рукопашного боя против 10 человек
Maksim Kiselev
@MKiselev
May 11 2016 10:26
не фуллстек конечно, диз у нас на бутстрапе, CRM корпоративная.
Yury Izotov
@pandalowry
May 11 2016 10:26
вооруженных ножами
внизу приписка
askanim
@askanim
May 11 2016 10:27
@pandalowry :+1:
Yury Izotov
@pandalowry
May 11 2016 10:27
тех кто не умеет ловить пули зубами или разбивать мизинцем кирпич
просьба не беспокоить
askanim
@askanim
May 11 2016 10:28
@pandalowry :D
@pandalowry они мне отвечают так вы ведь не профессионал. Вы же сами сказали вы только учитесь... Я им хорошо а у кого я в вашей компании должен учиться у вас есть php программисты ?
@pandalowry они мне нет.
Yury Izotov
@pandalowry
May 11 2016 10:29
@askanim профессионалами не рождаются, их выращивают
а им нужен готовый суперсолдат выведенный из пробирки для их компании
askanim
@askanim
May 11 2016 10:29
@pandalowry я такой хорошо 50 тысяч и я делаю то что вы мне говорите
@pandalowry а они мне мы не наймём вас за 50 тысяч вы ведь не специалист
@pandalowry по их мнению full stack специалист к ним за 50к пойдёт работать :D
Yury Izotov
@pandalowry
May 11 2016 10:30
@askanim ну ищи еще, чо. Хотя щас везде на рынке труда положение скажем так не очень
askanim
@askanim
May 11 2016 10:30
@pandalowry так специалист им бы сказал 80к-100к в зависимости от нагрузки
Maksim Kiselev
@MKiselev
May 11 2016 10:31
@askanim это даже не 1К зелени, лол.
askanim
@askanim
May 11 2016 10:31
@MKiselev в том то и дело
Yury Izotov
@pandalowry
May 11 2016 10:31
сразу предостерегу от трюка какой многие юзают
бывает что компании вообще сотр не нужен
но они прощупывают почву, кидают вакухи
так они могут мозги прокомпостировать но вакуха буит висеть год, два, три.
Так вы поймете если на такой трюк нарветесь
askanim
@askanim
May 11 2016 10:33
да пофиг я бы пошёл работать за 20 тку но если бы было у кого там учиться
@pandalowry в команду специалистов
@pandalowry а они меня на голенькое зовут... Где мне вообще выгоды ни какой сидеть и пахать без просветно
Yury Izotov
@pandalowry
May 11 2016 10:33
@askanim ну ищи жуниора там как правило миддл или сеньор точно в команде есть
askanim
@askanim
May 11 2016 10:33
@pandalowry да ток не могу найти такую должность
Yury Izotov
@pandalowry
May 11 2016 10:33
хотя бывает так что сеньором называют чела какой наоборот нифига не может и тебя зовут за ним лужи подтирать
askanim
@askanim
May 11 2016 10:33
@pandalowry в питере нет удалёнки какой нибудь?
Yury Izotov
@pandalowry
May 11 2016 10:33
такое тоже бывает увы
Maksim Kiselev
@MKiselev
May 11 2016 10:34

@pandalowry

хотя бывает так что сеньором называют чела какой наоборот нифига не может и тебя зовут за ним лужи подтирать

Хватит подглядывать))

Yury Izotov
@pandalowry
May 11 2016 10:34
@MKiselev че, у меня много очков Ванги да )))
Maksim Kiselev
@MKiselev
May 11 2016 10:35
Ни то что бы старший ничего не может, но его архитектурные изыски это ПЗДЦ.
Стоп. Так у нас в CRM ни одно интерфеса нету же. Лол((
Тестов тоже нету, я жесткую пиар-компанию провожу чтобы начинали внедрять.
Доки для модулей очень редко пишутся.
askanim
@askanim
May 11 2016 10:36
:D
Видно начиналось всё с кастыля
как я прямо
Alexey Rogachev
@arogachev
May 11 2016 10:37
зачем тесты? ручками все надо ручками!
:smile:
Maksim Kiselev
@MKiselev
May 11 2016 10:37
@arogachev ну есть же codeception для функц-го тестирования))
Alexey Rogachev
@arogachev
May 11 2016 10:37
к шторму на прошлой работе тоже отношение пофигистическое у компании, хоть в блокноте пиши, всем пофигу
askanim
@askanim
May 11 2016 10:37
This message was deleted
Alexey Rogachev
@arogachev
May 11 2016 10:37
@MKiselev это шутка была
Maksim Kiselev
@MKiselev
May 11 2016 10:37
Пишут все РНР прогеры кроме меня в блокнотах каких-то.
Aleksandr Demchenko
@stronglab
May 11 2016 10:37
что за мать вашу засилие тупости в чате, изыдите во флудилку нахер отсюда
Roman Salnikov
@RSalo
May 11 2016 10:38
@stronglab го в дотку
Alexey Rogachev
@arogachev
May 11 2016 10:38
@RSalo :smile:
Yury Izotov
@pandalowry
May 11 2016 10:38
@stronglab а я че я ниче ) привет
KarmaBot
@KarmaBot
May 11 2016 10:38
Привет, @pandalowry! Проходи, присаживайся. В ногах правды нет :)
askanim
@askanim
May 11 2016 10:38
Долой всё. Долой и дебагеры вперёд
echo  <pre>;
print_r($arr);
echo </pre>;
Alexey Rogachev
@arogachev
May 11 2016 10:39
ы, тогда уж xdebug, он печатает красиво
askanim
@askanim
May 11 2016 10:39
Кстати я с этим ужсом и жил пока вот один очень умный человек не помог мне - > @MKiselev
Roman Salnikov
@RSalo
May 11 2016 10:40
xdebug - не ужас в корпоративной разработке, где логика повернутая...
Maksim Kiselev
@MKiselev
May 11 2016 10:41
@RSalo ужасом он назвал var_dump стайл))
Roman Salnikov
@RSalo
May 11 2016 10:41
@MKiselev чего ужас? чем он плох?
лучше блеать писать вложенные циклы?
Maksim Kiselev
@MKiselev
May 11 2016 10:41
@RSalo xDebug юзал?
askanim
@askanim
May 11 2016 10:42
@MKiselev Лучше xdebug
Roman Salnikov
@RSalo
May 11 2016 10:42
@MKiselev нет блин, я циклами перебираю и вывожу
askanim
@askanim
May 11 2016 10:42
@RSalo ахаха
@MKiselev он думает что я ужсом назвал использование дебагера
Maksim Kiselev
@MKiselev
May 11 2016 10:42
@RSalo лол, ты сбился!

@askanim Так я ему пояснил:

@RSalo ужасом он назвал var_dump стайл))

askanim
@askanim
May 11 2016 10:43
@MKiselev :D
Roman Salnikov
@RSalo
May 11 2016 10:43
ну, используй тогда эхо...
Aleksandr Demchenko
@stronglab
May 11 2016 10:43
да какая разница чем дебажить? хоть в файлы пишите дампы, если мозгов нет и хуедебаги не помогут
askanim
@askanim
May 11 2016 10:43
@MKiselev я тут дето нашёл код долго ржал кто то же додумался :D
@MKiselev мне кажется это стёб :D
@MKiselev или троллинг
@MKiselev :D
Roman Salnikov
@RSalo
May 11 2016 10:44
@stronglab я на листик дампы пишу
Yury Izotov
@pandalowry
May 11 2016 10:44
@RSalo и на монитор скажи наклеиваю
Maksim Kiselev
@MKiselev
May 11 2016 10:44
@stronglab скорость, с хДебаг просто точки проставил и смотришь что в зоне видимости, а с вар_дамп это каждый раз писать.
Aleksandr Demchenko
@stronglab
May 11 2016 10:44
@MKiselev машина есть?
Maksim Kiselev
@MKiselev
May 11 2016 10:45
@stronglab были.
Aleksandr Demchenko
@stronglab
May 11 2016 10:45
@MKiselev механика была?
Maksim Kiselev
@MKiselev
May 11 2016 10:45
@stronglab да
Roman Salnikov
@RSalo
May 11 2016 10:45
4 педаль была?
Maksim Kiselev
@MKiselev
May 11 2016 10:45
@RSalo только в автошколе))
Aleksandr Demchenko
@stronglab
May 11 2016 10:45
@MKiselev я думаю, я ответил на вопрос про скорость
@MKiselev фу, некананичный водитель
Roman Salnikov
@RSalo
May 11 2016 10:46
православненько...
Maksim Kiselev
@MKiselev
May 11 2016 10:46
@stronglab нет, с автоматом круче, не надо кочергу дрочить, лучше тянкины коленки трогать, в пробке удобнее на порядок, да и вообще ты тролль.
askanim
@askanim
May 11 2016 10:47
@MKiselev вот тут честно я даже не думал что до такого можно дойти когда xdebug есть
function pre2($array)
{
    global $USER;
    if($USER->isAdmin())
    {
        echo ‘<pre>’;
        print_r($array);
        echo ‘</pre>';
    }
}
Aleksandr Demchenko
@stronglab
May 11 2016 10:48
@MKiselev ничо там не надо дрочить, блаблабла, в пробке блаблабла, какая пасредственная телега
@askanim харош ржать над другими, когда у самого бревно
askanim
@askanim
May 11 2016 10:48
@stronglab нету такого уже
Yury Izotov
@pandalowry
May 11 2016 10:48
@stronglab Саня узбагойси бога ради
askanim
@askanim
May 11 2016 10:48
@stronglab уже отучился :D
Roman Salnikov
@RSalo
May 11 2016 10:48
@askanim смахивает на твою дичь
askanim
@askanim
May 11 2016 10:49
@stronglab и я такого не делал
@RSalo нету у меня такого
@RSalo не надо тут
Roman Salnikov
@RSalo
May 11 2016 10:49
он даже такого не делал. он еще что-то делал:D
askanim
@askanim
May 11 2016 10:49
@RSalo :D
Aleksandr Demchenko
@stronglab
May 11 2016 10:49
отучился он, а мы пойдем на север, а мы пойдем на север...
askanim
@askanim
May 11 2016 10:49
@RSalo я ваще гавно кодер ещё тут я до такого даже бы не додумался
Maksim Kiselev
@MKiselev
May 11 2016 10:49
@stronglab ты вообще что мне доказать хочешь? С этими абстракциями уже ушли от конкретного вопроса.
askanim
@askanim
May 11 2016 10:50
@stronglab :D
Yury Izotov
@pandalowry
May 11 2016 10:50
@askanim по моему ты троллируешь челов реально. А зря. Они тебе помогали и не раз.
Roman Salnikov
@RSalo
May 11 2016 10:50
@MKiselev хочет доказать, что он твою коробку переключал
askanim
@askanim
May 11 2016 10:50
@pandalowry почему троллирую ?
@pandalowry где?\
Aleksandr Demchenko
@stronglab
May 11 2016 10:50
ничего я никому не хочу доказывать, развели тут дом2 блять, то гавнокод мерещится, то хдебагер иисус господь бог
askanim
@askanim
May 11 2016 10:50
@pandalowry я ща пошутил просто
Maksim Kiselev
@MKiselev
May 11 2016 10:50
@RSalo эмм.. он гидротрансформатор?)) с ИИ))
askanim
@askanim
May 11 2016 10:51
@pandalowry и над собой между прочим
Yury Izotov
@pandalowry
May 11 2016 10:51
@askanim ну так пояснять надо. Чуйство юмора вещь растяжимая
askanim
@askanim
May 11 2016 10:51
@stronglab икс дебаг часто помогает когда объёмы кода большие и не можешь понять откуда ноги ростут
Roman Salnikov
@RSalo
May 11 2016 10:51
@stronglab а ты докажи
Maksim Kiselev
@MKiselev
May 11 2016 10:52
@stronglab
ДИЧЬ
Konstantin Sirotkin
@beowulfenator
May 11 2016 11:15
вот вы тут расхваливаете дебаггер
хотя реально, так ли он нужен?
вот профайлер - это да, реально интересно
blackfire кто-нибудь юзал?
мне в свое время очень помогло
Yury Izotov
@pandalowry
May 11 2016 11:18
@beowulfenator не знаю как в пхп, в рельс обычно тупо исключение бросаешь да отладочную страницу смотришь. Дебагер есть byebug но его никто не юзает
так как рельс в дев-режиме в лог пишет о любом событии вплоть до муха пролетела
т.е. все сводится к читанью лога да выбросу исключений если уж совсем не пошло
Maksim Kiselev
@MKiselev
May 11 2016 11:19
@beowulfenator в xDebug есть профайлер.
Yury Izotov
@pandalowry
May 11 2016 11:20
@beowulfenator хотя дополню - если бросить исключение то увидим не просто страницу с отладкой, а консоль собственно отладчика прямо там. То есть при необходимости можно консоль дебаггера прямо там крутить
Maksim Kiselev
@MKiselev
May 11 2016 11:20
@beowulfenator сказать что без дебаггера жить нельзя я не могу, я же говорю ЭКОНОМИТ ВРЕМЯ.
Все переходим на гитхаб!
Окончательно!
Yury Izotov
@pandalowry
May 11 2016 11:25
@Alex-Bond спасибо, хорошая новость ) давно напрягало что нельзя приватки на фришном тарифе делать
KarmaBot
@KarmaBot
May 11 2016 11:25
Спасибо (+1) для @Alex-Bond принято! Текущая карма +7.
askanim
@askanim
May 11 2016 11:26
@MKiselev ща буду личную страницу пользователя делать :)
Dmitry Guzun
@webmoder
May 11 2016 11:28
@pandalowry так и остается, приватки во фришном тарифе нельзя делать
поменяли только что что платный тариф теперь один и количество репозиториев неограничено, платишь только за пользователей
Konstantin Sirotkin
@beowulfenator
May 11 2016 11:29
хз, я вроде когда-то битбакет и гитлаб юзал для привытных реп
и было нормально
Maksim Kiselev
@MKiselev
May 11 2016 11:30
@beowulfenator на битбакете на фри тарифе есть приватные репы, за это его и любят.
Roman Salnikov
@RSalo
May 11 2016 11:31
@Alex-Bond всё равно за приватные репозитории нужно платить
Konstantin Sirotkin
@beowulfenator
May 11 2016 11:37
@MKiselev ну так я ж и говорю - когда мне нужна была приватная репа бесплатно, я юзал или битбакет, или гитлаб
Maksim Kiselev
@MKiselev
May 11 2016 11:48
@beowulfenator я продолжаю тенденцию чата начать срач между тем, кто с тобой согласен)))
Maksim Kiselev
@MKiselev
May 11 2016 12:01
Вопрос по Yii2, есть ли готовое подобие Laravel 5 throttle middleware?
Maksim Kiselev
@MKiselev
May 11 2016 12:08
Dave
@aios
May 11 2016 12:17
@MKiselev крутой уии?
Dmitry Guzun
@webmoder
May 11 2016 12:18
@MKiselev может перейти на laravel?
Dave
@aios
May 11 2016 12:18
вопрос чисто вот не в обиду уиишникам - в нем есть что то принципиально лучше чем в ларе?
Konstantin Sirotkin
@beowulfenator
May 11 2016 12:19
так ведь надо найти кого-то, кто и в одном, и в другом разбирается :)
Dave
@aios
May 11 2016 12:19
только gii сюда не приплетайте... в ларе есть инфиом.
Konstantin Sirotkin
@beowulfenator
May 11 2016 12:19
а в чем проблема rate limiting?
Maksim Kiselev
@MKiselev
May 11 2016 12:19
@webmoder может и стоит, но везде есть нюансы, думаю они и в ларе найдутся.
Alexey Rogachev
@arogachev
May 11 2016 12:19
@aios не начинайте холивар
но хотя бы сорцы взять, в yii можно в доки вообще не ходить
Dave
@aios
May 11 2016 12:20
@arogachev да это не холивар, и в ларе так же.
Maksim Kiselev
@MKiselev
May 11 2016 12:20
@arogachev дока на основе сырцов же строятся))
Alexey Rogachev
@arogachev
May 11 2016 12:20
при желании, а по сорцам phpdoc читать
@MKiselev ну ты прям америку открыл)
а об этом даже сам сэм говорил
Dave
@aios
May 11 2016 12:22
лару можно по частям разобрать - уии нет)
Alexey Rogachev
@arogachev
May 11 2016 12:23
ну так и пишите тогда на ларе)
чего вы здесь то делаете
Dave
@aios
May 11 2016 12:23
тролю)
Alexey Rogachev
@arogachev
May 11 2016 12:23
другой подход просто к проектированию
я правда и сам признаться, не сторонник когда все монолитно
Dave
@aios
May 11 2016 12:23
другой подход какой? Костыли велосипеды?
Alexey Rogachev
@arogachev
May 11 2016 12:23
минусов больше чем плюсов
Dave
@aios
May 11 2016 12:23
а я понял) маемо шо маемо)
Dmitry Guzun
@webmoder
May 11 2016 12:23
@arogachev, @aios коллеги, не стоит разводить холивар
Alexey Rogachev
@arogachev
May 11 2016 12:25
yii2 можно много критиковать, но это сильный игрок среди php фреймворков с немалой аудиторией, многие его юзают, и это факт)
да, холивары, конечно, лишнее тут
Dmitry Guzun
@webmoder
May 11 2016 12:26
@MKiselev согласен
Maksim Kiselev
@MKiselev
May 11 2016 12:26
Кто знает готовый модуль блога для yii2 кроме блога от @vova07
Alexey Rogachev
@arogachev
May 11 2016 12:30
я бы отметил среди прочего gridview и activeform с клиентской и ajax валидацией
Roman Salnikov
@RSalo
May 11 2016 12:32
@aios юии по частям... а ты знаешь толк в извращениях... живодер...:D
Maksim Kiselev
@MKiselev
May 11 2016 12:33
Не, а зачем инструмент по частям разбирать?)
Roman Salnikov
@RSalo
May 11 2016 12:34
@MKiselev ну как. есть велосипед из костылей. тебе нужно получить костыль...
Maksim Kiselev
@MKiselev
May 11 2016 12:36
@RSalo чет даже в слух засмеялся, спасибо))
KarmaBot
@KarmaBot
May 11 2016 12:36
Спасибо (+1) для @RSalo принято! Текущая карма +67.
Cyril Sadovnik
@sadovnik
May 11 2016 12:42

Всем привет!

Делаю бекенд для мобильного приложения, реализовываю вход по социальной сети. После того как мобильное приложение получит токен доступа и вышлет его, бекенд должен будет запросить у соответствующей социальной сети данные о пользователе, а потом на основе ответа решить, регистрировать/логинить пользователя или нет. Задача типовая, но кроме yii2-authclient решений не нашёл. Кто-нибудь пользовался yii2-authclient?

KarmaBot
@KarmaBot
May 11 2016 12:42
@codeskull, привет =)
lynicidn
@lynicidn
May 11 2016 12:47
@KarmaBot здаров, как сам?
Maksim Kiselev
@MKiselev
May 11 2016 12:49
Где-то слышал, что @kartik-v "индус", так ли это?
Hundredson
@Hundredson
May 11 2016 12:50
Всем привет! Пропал почти на месяц отсюда))
KarmaBot
@KarmaBot
May 11 2016 12:50
Hello, @Hundredson!
Hundredson
@Hundredson
May 11 2016 12:50
Есть спецы по Yii1 ?
Dave
@aios
May 11 2016 12:53
@codeskull пиши от руки - лучше понимать будешь как оно работает. авторизация она вещь такая - сегодня тебе нужен 1 провайдер - завтра 25.
@codeskull причем 5 из них будут нифига не социальные - типо LDAP и AD
DrDeath72
@DrDeath72
May 11 2016 12:55
чет седня наркомания какая то
error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);
откуда PHP Notice – yii\base\ErrorException Undefined index лезет? :D
Cyril Sadovnik
@sadovnik
May 11 2016 12:56
@aios противоречивое заявление. Сейчас я от руки одну набросаю, завтра попросят 10 социалок. Трачу время на рефактор.
Dave
@aios
May 11 2016 12:56
@codeskull да ну)
Cyril Sadovnik
@sadovnik
May 11 2016 12:57
Я не соображаю почему в AuthAction::run забиты параметры из $_GET.
А, видимо компонент писали для сайтов.
Dave
@aios
May 11 2016 12:57
@codeskull то есть про интерфейсы ты ничего не знаешь - или о каком рефаторинге идет речь?
Cyril Sadovnik
@sadovnik
May 11 2016 13:12
@aios начнём с того что написать такой компонент конечно прикольно и весело, но кроме развлечения никакой пользы не принесёт мне.
Dave
@aios
May 11 2016 13:14
@codeskull начнем с того что у тебя не совсем верный подход к работе.
Cyril Sadovnik
@sadovnik
May 11 2016 13:14
Напишу наскоро — в будущем есть риск потратить время на рефакторинг. Напишу свою композицию из абстракций сразу — потрачу время на велосипед, который, вероятно, так и не будет никогда использован полностью.
Dave
@aios
May 11 2016 13:15
@codeskull так вопрос удобства и понимания - или хуяк хуяк и сам знаешь куда?
Cyril Sadovnik
@sadovnik
May 11 2016 13:18
Я понимаю что происходит, меня в целом устраивает чужой, готовый компонент. Почему бы не воспользоваться им?
Dave
@aios
May 11 2016 13:19
@codeskull слушай - я же не склоняю тебя ни к чему. вопрос последствий. Если ты четко знаешь что тебе его за глаза - то вопросов нет. А если у проекта будет еще туловище с руками и ногами - то я тебе не советовал бы юзать что то в чем еще потом последствии придется разбираться.
serg2you
@serg2you
May 11 2016 13:19
Пацаны хелп. Начал изучать Yii 1 (первую версии потому что есть пример создания блога на русском). Так вот создал базовый блог, теперь нужно как то организовать develop версию где я буду проводить эксперементы, и production где будет всегда стабильная версия. Как это замутить с yii1 и git? Создать два домена? типа /www/dev/ и /www/production?
Roman Salnikov
@RSalo
May 11 2016 13:20
чуваки, обычно у того кто хуякает всё получается, а перфекционисты ходят лесом
Dave
@aios
May 11 2016 13:20
@RSalo по себе людей не судят.
@RSalo личку прочитай.
Roman Salnikov
@RSalo
May 11 2016 13:20
@aios причем тут по себе? не раз видел и тех и других кадров
Dave
@aios
May 11 2016 13:21
@RSalo у тех кто хуякает - получается "на первое время" - а потом приходят перфекционисты и все нахрен переделывают.
Roman Salnikov
@RSalo
May 11 2016 13:21
@aios а потом хуякеры нанимают перфекционистов:D
Dave
@aios
May 11 2016 13:21
@RSalo при этом матерясь и постукивая молтком по пальцам.
Cyril Sadovnik
@sadovnik
May 11 2016 13:23
Проблема вашей дискуссии в том, что у неё нет контекста. :)
Dave
@aios
May 11 2016 13:23
@codeskull контекст есть всегда, особенно у темы этой дискуссии) ты не отвлекайся - работай)
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:24
@serg2you да, создать два домена. Во втором делать только git pull
Dave
@aios
May 11 2016 13:24
@githubjeka о привет)
KarmaBot
@KarmaBot
May 11 2016 13:24
Привет, @aios! Проходи, присаживайся. В ногах правды нет :)
Dave
@aios
May 11 2016 13:24
@githubjeka нету новостей от учителя?
Roman Salnikov
@RSalo
May 11 2016 13:25
учитель медитирует или что-то похожее
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:25
мау
Dave
@aios
May 11 2016 13:26
@githubjeka ну я так то без фреймворков уже как недели 2
@githubjeka а ты дизайн сразу ведь в HTML?)
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:27
ага, админЛТЕ обычно
Dave
@aios
May 11 2016 13:27
)))
Cyril Sadovnik
@sadovnik
May 11 2016 13:27
Что-то вы ребята совсем сложные, раньше в чате были люди дружелюбнее.
serg2you
@serg2you
May 11 2016 13:28
@githubjeka спасибо
KarmaBot
@KarmaBot
May 11 2016 13:28
Спасибо (+1) для @githubjeka принято! Текущая карма +172.
Roman Salnikov
@RSalo
May 11 2016 13:28
@codeskull чо те?
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:29
без фреймворка тяжело CRUD делать, думаю дай сделаю вновь прибывшую задачу без фреймворка. Две недели делал CR*D , так U и не сделал. Плюнул, сегодня на Yii2 за час всё сделал и дизайн сразу в html внедрил
serg2you
@serg2you
May 11 2016 13:29
может тупой вопрос, но в 22 года нормальный возраст работать идти на вакансию backend junior php? или поздновато?
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:29
@serg2you рановато
Roman Salnikov
@RSalo
May 11 2016 13:29
@serg2you в самый раз. можно хоть и в 30 и в 40 лет
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:29
мау
Roman Salnikov
@RSalo
May 11 2016 13:30
@githubjeka а чо, если его зп устраивает и ему нравится работа
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:30
я бы ещё девок потискал, да и в диабло поиграл
Dmitry Guzun
@webmoder
May 11 2016 13:30
@serg2you любви все возрасты покорны
xFalkoN
@xFalkoN
May 11 2016 13:30
@serg2you я с 3 пошел...
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:30
30*
Roman Salnikov
@RSalo
May 11 2016 13:30
@xFalkoN с 3 девками?
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:30
))
с 30* он
с 30 девками
xFalkoN
@xFalkoN
May 11 2016 13:30
@RSalo yeah \=)
@githubjeka Ну тут уже одного меня не хватить :)
Dave
@aios
May 11 2016 13:31
@serg2you 22? в 22 все ток начинается
иди конечно!
Nuzsk
@Nuzsk
May 11 2016 13:31

может тупой вопрос, но в 22 года нормальный возраст работать идти на вакансию backend junior php? или поздновато?

@serg2you беги

serg2you
@serg2you
May 11 2016 13:31
я год назад тачку с салона взял (заработал в веб-безопасности на античате)
Nuzsk
@Nuzsk
May 11 2016 13:31
не упускай момент
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:31
@codeskull от улыбки станет всем светлей....
Dave
@aios
May 11 2016 13:32
@codeskull а претензия в чем)
serg2you
@serg2you
May 11 2016 13:32
а щас хочу 100% времени заниматься всем что связано с вебом и php
Nuzsk
@Nuzsk
May 11 2016 13:32
@serg2you еще два года и будет поздно )
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:32
капец, я нищеброд ... тачка, с салона, в 22, античат. ааааааааааааааааааааа
а вам приходят письма в Германию ехать?
Roman Salnikov
@RSalo
May 11 2016 13:33
@serg2you а я бы телкой занялся, да вот они никак мной не хотят заниматься...
@githubjeka а у меня тачка, практически без салона
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:34
))
serg2you
@serg2you
May 11 2016 13:34
Да на телок хватит времени на выхах. А остальное время надо бабло зарабатывать. ибо в IT деньги норм щас несмотря на кризис
тачка не сказать что супер. Обычная Киа Рио за 600к куплена была
к 30 надо на беху заработать и хату
поэтому щас огромная мотивация
Roman Salnikov
@RSalo
May 11 2016 13:35
пффф, шоха 90-х годов. отжали в своё время...
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:35
600к , хата, беха..ааааааааааааааааааааааааааааа
@serg2you bitrix пробовал?
serg2you
@serg2you
May 11 2016 13:36
@githubjeka не, ток шелл заливал
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:36
шелл, в 22, аааааааааааааааа
ДЕД
ДЕД!!!!
ДЕД ТЫ ТУТ?
ТЫ ТУТ ДЕД?
serg2you
@serg2you
May 11 2016 13:37
да к чему этот сарказам
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:37
к концу рабочего понедельника
serg2you
@serg2you
May 11 2016 13:37
были те, кто на джуна устраивался тут?
я тут листаю вакансии, требования то как на сеньера почти
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:38
если джун, то это fullstack
KarmaBot
@KarmaBot
May 11 2016 13:38
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:38
если джун
то это full
fullstack
KarmaBot
@KarmaBot
May 11 2016 13:38
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:38
stack
KarmaBot
@KarmaBot
May 11 2016 13:38
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:38
stack
KarmaBot
@KarmaBot
May 11 2016 13:38
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:38
stack
stack
KarmaBot
@KarmaBot
May 11 2016 13:38
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:38
stack
KarmaBot
@KarmaBot
May 11 2016 13:38
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:38
stack
KarmaBot
@KarmaBot
May 11 2016 13:38
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:38
stackstack
stack
KarmaBot
@KarmaBot
May 11 2016 13:38
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:38
stack
KarmaBot
@KarmaBot
May 11 2016 13:38
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:38
stack
stack
KarmaBot
@KarmaBot
May 11 2016 13:38
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:38
stackstack
KarmaBot
@KarmaBot
May 11 2016 13:38
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:38
stack
KarmaBot
@KarmaBot
May 11 2016 13:38
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:38
stack
KarmaBot
@KarmaBot
May 11 2016 13:38
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:38
stack
KarmaBot
@KarmaBot
May 11 2016 13:38
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:38
stack
stack
KarmaBot
@KarmaBot
May 11 2016 13:39
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:39
stack
KarmaBot
@KarmaBot
May 11 2016 13:39
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:39
stack
KarmaBot
@KarmaBot
May 11 2016 13:39
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:39
stack
KarmaBot
@KarmaBot
May 11 2016 13:39
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:39
stack
KarmaBot
@KarmaBot
May 11 2016 13:39
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:39
stack
stack
KarmaBot
@KarmaBot
May 11 2016 13:39
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:39
tac
serg2you
@serg2you
May 11 2016 13:39
@githubjeka типа и фронтенд и бекенд надо знать?
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:39
tack
stac
KarmaBot
@KarmaBot
May 11 2016 13:39
@githubjeka, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:39
stac
Dmitry Guzun
@webmoder
May 11 2016 13:39
sta
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:39
tac
lynicidn
@lynicidn
May 11 2016 13:39
горшочек не вари
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:39
stac
@lynicidn блин
сломал
lynicidn
@lynicidn
May 11 2016 13:39
)
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:39
@Nuzsk скоро скокро
39 ещё
@serg2you типа да
если одно, то это обычно сеньёр нужен
так в Германию звали кого?
отвлекли тут понимаешь от работы, а теперь все молчат
ДЕД
Nuzsk
@Nuzsk
May 11 2016 13:42
никого не звали
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:42
ну как не звали
Nuzsk
@Nuzsk
May 11 2016 13:42
кому мы там со своим yii2 нужны :smile:
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:42
там symfony
yii2 всё таки лучше
либо yii2, либо без фреймворка .
Nuzsk
@Nuzsk
May 11 2016 13:44
быть или не быть
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:44
CRUD = yii2, без фреймворка - всё что сложнее CRUD
Nuzsk
@Nuzsk
May 11 2016 13:44
@githubjeka ты не совсем прав
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:44
сначала на yii2
Nuzsk
@Nuzsk
May 11 2016 13:44
rest\json api все равно на фреймворке удобнее делать
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:44
потом удаляется части и переписывается без фреймворка
ну я имею отдельные либы
Nuzsk
@Nuzsk
May 11 2016 13:45
и прикручиваешь их друг к другу синей изолентой
и все для простого апи
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:45
я ж говорю писал писал две недели писал, так U и не сделал, а сегодня за ЧАС на yii2.
ПРОФЕССИОНАЛЬНЫЙ САЙТ ЗА ЧАС - это вам не joomla где надо за день.
lynicidn
@lynicidn
May 11 2016 13:46
профессиональный этио круд?
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:46
а joomla это круд?
lynicidn
@lynicidn
May 11 2016 13:47
модули
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:47
что такое модули?
модули это не сайт
Nuzsk
@Nuzsk
May 11 2016 13:47
что такое круд?
lynicidn
@lynicidn
May 11 2016 13:47
группа функционала
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:47
при чём тут модули
Nuzsk
@Nuzsk
May 11 2016 13:47
что такое джумла?
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:47
баба круд @Nuzsk
Nuzsk
@Nuzsk
May 11 2016 13:47
зачем мы живем?
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:47
баба Круда
ради капусты, тебе ли не знать
мееее
или беее?
а почему по аватарке ищется луна?
blob
Nuzsk
@Nuzsk
May 11 2016 13:49
бывает
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:49
blob
blob
blob
blob
Nuzsk
@Nuzsk
May 11 2016 13:51
ей хорошо или плохо?
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:51
blob
?
Nuzsk
@Nuzsk
May 11 2016 13:51
или это парень...
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:52
погугли stomach ache with painful facial expression
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:52
не дали поработать блин
Елагин Александр
@juniorspecialist
May 11 2016 13:54
Парни! есть кто работал с angularjs ?
Evgeniy Tkachenko
@githubjeka
May 11 2016 13:55
все
Елагин Александр
@juniorspecialist
May 11 2016 13:56
Angularjs не отправляет CSRF-Token в заголовках запросов в браузере Firefox, а в Хроме отправляет
пример кода конфига тут моего есть https://toster.ru/q/318622
проклятая 400 ошибка достала уже ((
Елагин Александр
@juniorspecialist
May 11 2016 14:04
можно конечно отключить проверку на CSRF-Token, но это как-то не кошерно может быть...
Елагин Александр
@juniorspecialist
May 11 2016 14:17
без вариантов ?
DrDeath72
@DrDeath72
May 11 2016 14:43
помогите изнасилованному мозгу?
error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING);
(new yii\web\Application($aConfig))->run();
уже даже так налепил, какого оно мне на нотисах мрет?
PHP Notice – yii\base\ErrorException Undefined index
Vasily Belosloodcev
@bupy7
May 11 2016 14:44
@DrDeath72 E_ALL | ~E_NOTICE | ~E_WARNING
DrDeath72
@DrDeath72
May 11 2016 14:45
теже яйца
Vasily Belosloodcev
@bupy7
May 11 2016 14:45
@DrDeath72 -1 ?
DrDeath72
@DrDeath72
May 11 2016 14:45
error_reporting(-1) ?
Vasily Belosloodcev
@bupy7
May 11 2016 14:45
@DrDeath72 да
DrDeath72
@DrDeath72
May 11 2016 14:45
так же :D
Vasily Belosloodcev
@bupy7
May 11 2016 14:46
@DrDeath72 еще бы)
DrDeath72
@DrDeath72
May 11 2016 14:46
это сраный phpbb чето накручивает
Vasily Belosloodcev
@bupy7
May 11 2016 14:46
@DrDeath72 надо 0)))
@DrDeath72 где-то еще есть значит
@DrDeath72 поищи поиском
DrDeath72
@DrDeath72
May 11 2016 14:46
defined('IN_PHPBB') or define('IN_PHPBB', true);
$phpbb_root_path = __DIR__ . '/../forum/';
$phpEx = 'php';
require_once($phpbb_root_path . 'common.php');
$user->session_begin();
$auth->acl($user->data);
$user->setup();
вот последняя стрчока начинает сыпать нотисы, без нее остальные кишки форума не пашут :D
Vasily Belosloodcev
@bupy7
May 11 2016 14:47
@DrDeath72 error_reporting(E_ALL & ~E_NOTICE);
DrDeath72
@DrDeath72
May 11 2016 14:47
не
Vasily Belosloodcev
@bupy7
May 11 2016 14:47
@DrDeath72 значит что-то есть там
DrDeath72
@DrDeath72
May 11 2016 14:47
там это где?
Vasily Belosloodcev
@bupy7
May 11 2016 14:47
@DrDeath72 вруби поиск по error_reporting
DrDeath72
@DrDeath72
May 11 2016 14:47
да не могу, я ща по фтп смотрю
нашел тока // Report all errors, except notices
error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING);
изменение не влияет
толи он вешает какие то свои обработчики толи че
Vasily Belosloodcev
@bupy7
May 11 2016 14:49
@DrDeath72 убери нахуй эту строку
DrDeath72
@DrDeath72
May 11 2016 14:49
да че тока не делал)
Vasily Belosloodcev
@bupy7
May 11 2016 14:49
@DrDeath72 и добавь одну error_reporting(E_ALL & ~E_NOTICE);
DrDeath72
@DrDeath72
May 11 2016 14:50
ниче не дает)
Vasily Belosloodcev
@bupy7
May 11 2016 14:50
@DrDeath72 проклят ты наверное
DrDeath72
@DrDeath72
May 11 2016 14:55
...
var_dump(E_ALL ^ E_NOTICE ^ E_WARNING);
var_dump(error_reporting());
die;
int(32757) int(32757)
это перед run
до вызова форумной херни
int(32759)
2 это E_WARNING я так понимаю
DrDeath72
@DrDeath72
May 11 2016 15:00
var_dump(error_reporting());
$user->setup();
var_dump(error_reporting());
int(32757) int(32757)
но именно после нее лезут нотисы :D
DrDeath72
@DrDeath72
May 11 2016 15:05
ахах, жесть, после вызова generate_text_for_display() лезут, тупо функция phpbb
ахах, это фантастика
DrDeath72
@DrDeath72
May 11 2016 15:09
бля я нешел
Nuzsk
@Nuzsk
May 11 2016 15:09
Составлено новое ТЗ, которое нужно воплотить с помощью Yii3-предпочтительно(можно 2) или Symfony 3.
DrDeath72
@DrDeath72
May 11 2016 15:09
bbcode.php
<?php
error_reporting(E_ALL & ~E_DEPRECATED);
уебки бля
Nuzsk
@Nuzsk
May 11 2016 15:09
с помощью Yii3-предпочтительно(можно 2)
:smile:
DrDeath72
@DrDeath72
May 11 2016 15:10
причем как будто кто то дописал ручками

PHP Deprecated Warning – yii\base\ErrorException

preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

кажись я понял кто это дописал, зачем и как обычно криво
наследие рукожопа...
еще один с Yii3
кажется от нас что-то скрывают
DrDeath72
@DrDeath72
May 11 2016 15:13
:D
на фрилансе все еще вася с антоном или как там рулят?
Nuzsk
@Nuzsk
May 11 2016 15:15
не знаю, случайно увидел ссыль
DrDeath72
@DrDeath72
May 11 2016 15:16
а не, они тут рулили https://www.fl.ru/about/team/ :D
чет я им там даже верстал на заре открытия)
lynicidn
@lynicidn
May 11 2016 15:17
:D
DrDeath72
@DrDeath72
May 11 2016 15:19
фух, ладно, очередной косяк от рукожопа обезврежен :(
lynicidn
@lynicidn
May 11 2016 16:00
устроили тут сборище матершинников :)
расслабились все
без модерации то
Roman
@Skinka
May 11 2016 16:11
@DrDeath72 @DrDeath72 как ты там кодил ссылку в ЖС?
Mike D
@LinGG
May 11 2016 16:37
@LinGG
Братцы, подскажите кто может знает. такое дело, есть dataProvider в котором критерия на 7к записей, в который есть джойны. нужно получить только id всех записей
джойны имею в виду - with массив
проблема в том что комманд билдер может съесть критерию в которой явно указаны все параметры. с with оно не пашет. а получать данные через findAll, очень долго почему-то
прямо очень долго
Konstantin Sirotkin
@beowulfenator
May 11 2016 16:38
@LinGG из провайдера взять запрос
Mike D
@LinGG
May 11 2016 16:38
ну так я его и беру
щас объясню
Konstantin Sirotkin
@beowulfenator
May 11 2016 16:39
$query = $dataProvider->query;
$query->select(['id'])->column()
?
Mike D
@LinGG
May 11 2016 16:39
кстати такой вопрос... а yii2 видимо поменялось все. я оговорюсь что yii1
у меня
Konstantin Sirotkin
@beowulfenator
May 11 2016 16:40
а
Mike D
@LinGG
May 11 2016 16:40
насколько я понимаю в yii 1 из провайдера я могу только критерию
выдернуть
Konstantin Sirotkin
@beowulfenator
May 11 2016 16:40
я уже и не помню, как в первом было
Mike D
@LinGG
May 11 2016 16:40
блин, жаль
Konstantin Sirotkin
@beowulfenator
May 11 2016 16:41
все равно странно, неужели там нельзя взять критерий и передать его в where?
(new Query)->where($criteria)->column()
или как оно там
Mike D
@LinGG
May 11 2016 16:42
дело в том что там нет такого понятия как query
там етсь findAll
в которм есть query
он то типа и распарсивает lazy load
если я в condition напишу например 'rate.id == xxx' и в with у меня будет rate оно само сджоинит
когда надо
но блин там у меня в with бывает и по 9 таблиц приходит (тут от меня не зависит)
короче видимо никак... придется костыль думать какой то
Konstantin Sirotkin
@beowulfenator
May 11 2016 16:44
хороший повод перейти на вторую версию :)
Mike D
@LinGG
May 11 2016 16:45
ну тут тоже не от меня =)
зависит
я так думаю у меня варик только один - брать with array и руками left join делать всех таблиц сразу
DrDeath72
@DrDeath72
May 11 2016 17:32
@Skinka шта?
236286
@236286
May 11 2016 17:36
@zabachok :)
@arogachev спасибо
KarmaBot
@KarmaBot
May 11 2016 17:36
Спасибо (+1) для @arogachev принято! Текущая карма +15.
Nuzsk
@Nuzsk
May 11 2016 17:37
@Skinka добрый вечер
KarmaBot
@KarmaBot
May 11 2016 17:37
Будь как дома, @Nuzsk, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
236286
@236286
May 11 2016 17:37
Опять этот старый козел выступает @KarmaBot
Dmitry Guzun
@webmoder
May 11 2016 17:38
привет @KarmaBot
@KarmaBot а где же приветствие?
Nuzsk
@Nuzsk
May 11 2016 17:39
@KarmaBot у вас все хорошо?
@KarmaBot добрый вечер
236286
@236286
May 11 2016 17:39
@KarmaBot ну и давай ему его привет
@KarmaBot ты че не слышишь нас?
Dmitry Guzun
@webmoder
May 11 2016 17:40
@Nuzsk мне кажеться он ушел мануалы обещанные искать
236286
@236286
May 11 2016 17:40
@webmoder :)
Nuzsk
@Nuzsk
May 11 2016 17:41
@236286 ты программируешь сейчас?
236286
@236286
May 11 2016 17:41
@Nuzsk щас нет)
@Nuzsk ты как?
Dmitry Guzun
@webmoder
May 11 2016 17:41
@236286 я честно у него уже много раз просил показать, он делал вид что меня не слышит
Nuzsk
@Nuzsk
May 11 2016 17:41
@236286 а вчера программировал? позавчера?
236286
@236286
May 11 2016 17:42
@webmoder щас его буду крепить
@Nuzsk сегодня в обед только
@Nuzsk щас английский учу :)
Nuzsk
@Nuzsk
May 11 2016 17:42
@236286 а ты молодец
236286
@236286
May 11 2016 17:42
@Nuzsk :)
Dmitry Guzun
@webmoder
May 11 2016 17:43
@all а кто наделяет разумом @KarmaBot ?
Nuzsk
@Nuzsk
May 11 2016 17:44
Laravel Framework Russian Community
и работает он на ларавелях
потому и глючит :smile:
236286
@236286
May 11 2016 17:45
@Nuzsk вроде на java был
Nuzsk
@Nuzsk
May 11 2016 17:45
@236286 на жаве другой
он умер
236286
@236286
May 11 2016 17:45
@Nuzsk ясно)
Nuzsk
@Nuzsk
May 11 2016 17:45
с жавой не живут :smile:
236286
@236286
May 11 2016 17:45
@Nuzsk ну как нет?
Dmitry Guzun
@webmoder
May 11 2016 17:46

@Nuzsk

и работает он на ларавелях
потому и глючит :smile:

а это связанно?

Nuzsk
@Nuzsk
May 11 2016 17:47
был бы на yii - стабильно работал
Yury Izotov
@pandalowry
May 11 2016 17:47
всем добрый вечер
KarmaBot
@KarmaBot
May 11 2016 17:47
Будь как дома, @pandalowry, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
236286
@236286
May 11 2016 17:47
@KarmaBot ага вот так
@KarmaBot Здравствуйте
Andrey
@DevAndreyL
May 11 2016 20:45
Почему страницу редиректит постоянно? вроде же приложение глушу после редиректа
'denyCallback' => function () {
                    Yii::$app->response->redirect(['/admin/login']);
                    return Yii::$app->end();
                },
Revin Roman
@rmrevin
May 11 2016 20:58
@DevAndreyL скорее всего потому что admin/login тоже access denied
Andrey
@DevAndreyL
May 11 2016 20:58
На локалке - все окей
На сервере редиректит всегда
Revin Roman
@rmrevin
May 11 2016 20:59
без кода на этот вопрос не ответить
Andrey
@DevAndreyL
May 11 2016 20:59
This message was deleted
KarmaBot
@KarmaBot
May 11 2016 20:59
@DevAndreyL, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Revin Roman
@rmrevin
May 11 2016 21:00
да бихейвор мне не нужен
нужно роли смотреть, какое состояние юзера, как происходит верификация
возможно роутинг тупит на сервере из-за какого-нибудь слеша в конце url