@yii2ru

Страница 971 из 1721
R
15.02.2018
14:06:13
Для методов всегда оставляю коммент, если нет времени @inheritdoc, если есть время то стараюсь дать краткий и емкий комментарий. Если с первого взгляда и так очевидно что делает метод то можно забить и оставить @inheritdoc, если не очевидно то обязательно нужно дать комментарий. Построчный комментарий оставляю только там где опять же неочевидное полотно кода и нужно разъяснить какие действия и для чего выполняются. Если метод что-то возвращает обязательно @return что бы элементарно работал автокомплит (прим: Query) Еще для getter'ов/setter'ов в методе указываю @property что бы работал автокомлит вида $this->awesomeGetter

Vadim
15.02.2018
14:06:24
Самый прикол - мы на codeigniter 2...
Работал в средней компании ~20 разработчиков и тоже codeigniter 2 Но в последние год-полтора туда натаскали laravel

Там от фреймворка только роутинг остался

Lukashoff
15.02.2018
14:07:45
Работал в средней компании ~20 разработчиков и тоже codeigniter 2 Но в последние год-полтора туда натаскали laravel
Вот и мы щас думаем на другой фреймворк перекатываться. Практику в университете 1 год я проходил на Yii 1

Google
Lukashoff
15.02.2018
14:07:53
Как то Yii удобней был и логичней

Vadim
15.02.2018
14:09:28
ну целиком фреймворк менять наверное нет смысла если проекту больше года мы вот вытаскивали либы: для слоя данных, для миграций, для event и тд

Ad.x ??
15.02.2018
15:14:38
Ну мне в ответ на все эти аргументы сказали - you are stupid if you can't understand
плюнь в лицо тому, кто это сказал. он полюбому больше 100 строчек не писал никогда

Максим
15.02.2018
15:16:17
плюнь в лицо тому, кто это сказал. он полюбому больше 100 строчек не писал никогда
просто человек слишком уверен в качестве и понятности своего кода, потому и не пишет, либо просто ленивая жопа. каждый второй такой, не пишут комменты принципиально

Максим
15.02.2018
15:16:58
скорей всего, написали, сплавили и забыли

Alexandr
15.02.2018
15:17:04
Мой коллега категорически против, говорит что код descriptive enough
у некоторых даже комменты not descriptive enough ... код хотя бы однозначен с точки зрения компьютера ... а что хотел сказать автор коммента ещё угадать надо

Максим
15.02.2018
15:17:06
а люди смотрят на их работу и седые домой уходят)

Google
Ad.x ??
15.02.2018
15:17:25
когда спустя полгода лезешь в какойнить бандл, в котором сотни три файлов и начинаешь читать что же ты там накодил... ну ты сам понимаешь да, во что это выльется без комментариев

Alexandr
15.02.2018
15:18:23
Alexandr
15.02.2018
15:19:15
постоянно этим занимаюсь))

Ad.x ??
15.02.2018
15:19:43
и что, комментарии не облегчают понимание того, что происходитв коде?

мне вот интересно, как они путают тебя?

Максим
15.02.2018
15:20:31
да там комментариев больше, чем кода

Alexandr
15.02.2018
15:25:49
и что, комментарии не облегчают понимание того, что происходитв коде?
зависит от комментариев ... некоторые помогают, некоторые отвлекают своей очевидностью, некоторые давно устарели ибо то, что они комментировали давно неактуально

Максим
15.02.2018
15:28:28
с нормальными комментариями и документация не нужна

Alexandr
15.02.2018
15:28:47
банально, читая код и видя комментарий, своё понимание непроизвольно строишь на тексте комментария, предоставля автору комментария слишком много доверия ... хотя может быть от автора в данном куске только и остался, что комментарий, а остальное переписали 10 других человек

с нормальными комментариями и документация не нужна
справедливо, но считать все комментарии нормальными и актуальными по умолчанию - опасно)

Максим
15.02.2018
15:30:20
думаю, все серьезные проекты в актуальном состоянии все держат. Лично я при каждом изменении меняю комментарии, если это необходимо

Арсен
15.02.2018
15:31:03
Добрый вечер, кто может подсказать вывел с помощью gridview всех пользователей с полями id, parent_id и у parent_id по id заменил на логин как реализовать теперь поиск по логину а не по id ?

Максим
15.02.2018
15:31:04
это недолго, а времени в дальнейшем может сэкономить немало

Alexandr
15.02.2018
15:31:46
> Лично я при каждом изменении меняю комментарии, если это необходимо к сожалению, так делают не все

Lukashoff
15.02.2018
15:31:53
Еще от 1 человека вне вэба услышал - что стоит вообще заниматься нормальными языками а не вебом, аргх...

Google
Lukashoff
15.02.2018
15:32:17
Да щас комментировать проще простого, шторм позволяет быстро нагенерить и написать

нормальными это какими?
с его слов - си шарп...

Максим
15.02.2018
15:33:15
с его слов - си шарп...
все тогда, пошел заниматься шарпом. надо значит надо

Еще от 1 человека вне вэба услышал - что стоит вообще заниматься нормальными языками а не вебом, аргх...
а чем он аргументировал свою точку зрения? Или он из того разряда, что "имхо" достаточно?

Lukashoff
15.02.2018
15:36:57
вот из того разряда

хотя как кодер очень сильный человек

похоже зазвездился...

Тут случайно нету тех кто занимается интернет маркетингом?

Vladimir
15.02.2018
15:38:35
Еще от 1 человека вне вэба услышал - что стоит вообще заниматься нормальными языками а не вебом, аргх...
Странные люди это пишут :)) современный веб очень сильный инструмент

Lukashoff
15.02.2018
15:39:20
Странные люди это пишут :)) современный веб очень сильный инструмент
Они застряли наверное в 2003 году. А еще любят JavaScript поругать хотя ко мне он никакого отношения не имеет)

Максим
15.02.2018
15:40:35
навскидку никто не помнит, где в yii2 функция которая делает из actionRequestPasswordReset вот такой урл request-password-reset. точнее сопоставляет одно другому?

Vladimir
15.02.2018
15:40:38
Честно говоря, я даже прикладные задачи некоторые сейчас через php cli решаю

Vladimir
15.02.2018
15:40:46
Редко, но все же

Sergey
15.02.2018
15:55:56
привет, подскажите кто может. Подключил на backend yii2 модуль дебага а он не отображается, только ошибки в консоле

http://joxi.net/DrlaGJ9CvgDbym.png

гуглил, вроде как пишут проблема может быть в конфиге nginx, но решение проблемы так и не нашел

PowerAxis
15.02.2018
16:00:56
В конфиге приложения IP пропиши свой

Sergey
15.02.2018
16:01:49
В конфиге приложения IP пропиши свой
куда конкретно прописать ?

Максим
15.02.2018
16:02:10
Sergey
15.02.2018
16:02:45
http://joxi.net/823OqDKiJ0Y672.png

Google
PowerAxis
15.02.2018
16:04:33
Поставь *

Максим
15.02.2018
16:04:43
привет, подскажите кто может. Подключил на backend yii2 модуль дебага а он не отображается, только ошибки в консоле
я когда то ставил этот модуль RBAC тот же косяк был, в шаблонах модуля была проблема, я их наследовал и переопределял.

PowerAxis
15.02.2018
16:05:56
панельки нет только на страницах модуля RBAC?

вообще я в main.php указывал

вот так

https://i.imgur.com/zdZqc6I.png

Sergey
15.02.2018
16:10:15
панельки везде не работают

звездочку ставил, не помогает

PowerAxis
15.02.2018
16:10:50
а от окружения у тебя не зависит?

Admin
ERROR: S client not available

PowerAxis
15.02.2018
16:11:01
у меня на проде нет панельки, только на деве

Sergey
15.02.2018
16:13:50
PowerAxis
15.02.2018
16:15:37
покажи весь конфиг

Sergey
15.02.2018
16:20:45
конфиг стандартый

как в доках

PowerAxis
15.02.2018
16:25:43
а в каком конфиге ты прописал? там их три в адванседе

Sergey
15.02.2018
16:26:02
во всех 3х

Vladimir
15.02.2018
19:33:09
всем ку, как написать Url:to к this?

не юзая вот это echo Html::a('Русский', array_merge( \Yii::$app->request->get(), [\Yii::$app->controller->route, 'language' => ''] ));

Google
Nastya
15.02.2018
19:37:33
или просто Url::to()

Vladimir
15.02.2018
19:49:43
оно параметры не передает

ну или не создает

Maxim
15.02.2018
19:54:29
оно параметры не передает
Url::to(['route', 'param1' => 'value1'])

как-то так

Vladimir
15.02.2018
19:55:49
проблема в том, что я не знаю какие параметры туда передавать

то есть это виджет смены языка

он должен грузить эту же страницу с этими же параметрами

Maxim
15.02.2018
19:57:11
Самая большая твоя броблемма, что ты мануал не прочел Держи и не благодари! https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/README.md

Vladimir
15.02.2018
19:57:12
со смененным языком

Maxim
15.02.2018
19:57:52
Ты что, на любой странице язык можешь изменить, перейдя по текущему роуту?

Vladimir
15.02.2018
19:58:45
глянь код который я написал выше

там ссылка, нажав которую он грузит ту же страницу, но с другим языком

Самая большая твоя броблемма, что ты мануал не прочел Держи и не благодари! https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/README.md
Читаю раз пятый раздел с интернационализацией и не вижу где тут написано как создать ссылку на текущую страницу чтобы все параметры тоже передались

Kirill
15.02.2018
20:00:54
Url::current или как-то так

Maxim
15.02.2018
20:01:02
про роуты прочитай, как их формировать

Kirill
15.02.2018
20:01:03
кажется

?
15.02.2018
20:01:15
это вроде как текущая ссылка

Kirill
15.02.2018
20:01:18
добавит параметру к текущему урл

ну да, передай параметр и добавит к текущему

Vladimir
15.02.2018
20:02:33
про роуты прочитай, как их формировать
я конечно плохо их понимаю даже с докой и помню тут мне как-то помогали, поэтому буду рад если объяснишь как мне это поможет в конкретном случае

?
15.02.2018
20:02:47
ну делаеться вроде как селектор для языка сам язык в сесии храниться и куках чтоб сменить язык в твоем случае берешь слаг и передаешь параметр языка yii сам все сделает

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