
Boris
10.07.2017
15:41:23
приведу банальный пример, строитель строит дом, сначала делает что? правильно - проект
почему в разработке нормален подход когда сначала строят и потом достраивают
а не сначала сделают проект и по нему строят нормальный дом?

Ad.x ??
10.07.2017
15:43:03
потому что дом снести и построить новый чутка накладнее ))

Google

Ad.x ??
10.07.2017
15:43:21
а проект можно запустить за пару недель альфа версию каку-нить
и она будет работать

Boris
10.07.2017
15:44:45
))))

Ad.x ??
10.07.2017
15:45:07
играешь в онлайн игрушки? )
или играл когда-нибудь?

Boris
10.07.2017
15:45:20
ога

Ad.x ??
10.07.2017
15:45:37
щас вот кстати нормальный такиой пример. TESO когда вышел, который скайрим онлайн

Boris
10.07.2017
15:45:42
dota2 иногда покатываю

Ad.x ??
10.07.2017
15:45:52
вот реально в бета версии конячей релизнули, не работало ниче )
и уже тогда начали стричь бабло
т.е. народ плевался, но играл. на полу рабочей ве5рсии, не бесплатно ;D

Boris
10.07.2017
15:46:37
стричь бабло можно выпуская и качественный продукт

Ad.x ??
10.07.2017
15:46:39
в процессе довели до ума разумеется

Google

Ad.x ??
10.07.2017
15:47:07
можно, но зачем, когда и так нормално
ты просто судишь с позиции крутого кодера в вакууме ;D

Boris
10.07.2017
15:47:43
лол, щито щито, но я не крутой кодер)))

Ad.x ??
10.07.2017
15:47:55
заказчику срать на твоих хотелки, вот честно. ему надо чтоб работало, и желательно вчера

Boris
10.07.2017
15:48:29
рили? никогда бы не догадался :)

Ad.x ??
10.07.2017
15:48:47
ну а че тогда причитаешь )

Boris
10.07.2017
15:49:00
разрабатывать проект через проектирование это не необходимость, это норма ИМХО

Ad.x ??
10.07.2017
15:49:04
делай как быстрее, а потом отрефакторишь
или нет.. ;D

Boris
10.07.2017
15:49:31
:D
вот банальный пример (утрированно)
есть страница /login action отрабатывает ок, html нормальный и все хорошо
на кой на странице активации /activation пхать в view проверку if ($user->isActive) и отдавать в ней html формы /login
если я могу в контроллере сделать проверку и делать redirect, выполнять action?
т.е. копипастить куски html это быстрее чем написать 2 строки в controller?

Ad.x ??
10.07.2017
15:53:37
можно никуда не редиректить, а просто дать доступы через access только гостям ;D
ну то такое... в попыхах поди делали как быстрее

Boris
10.07.2017
15:54:33
либо я не правильно объяснил, либо ты не правильно понял

Ad.x ??
10.07.2017
15:54:33
чоб и не покопипастить

Boris
10.07.2017
15:54:39
при чем тут access?

Google

Ad.x ??
10.07.2017
15:54:47
не понял наверное
ну активация предполагает ввод набора буков для завершения регистрации?
т.е. юзер все еще гость, верно?

Boris
10.07.2017
15:56:50
Регистрация по ключу, у пользователя есть уникальный ключ, пользователь руками жамкает /register если пользователь по данному ключу еще не зарегестрирован - отдается html регистрации. Если уже зарегистрирован то страница входа.

Ad.x ??
10.07.2017
15:57:56
да вроде нет )

Azamat (IStranger)
10.07.2017
15:59:12
Аналогично, мы тоже так делаем. Правда весь вендор храним в vcs. Обновляет только один человек, проверяет все зависимости и только потом коммитит новый вендор.

Boris
10.07.2017
15:59:34
смысл пхать проверку в вьюху /register и отдавать разный html? Если я могу изначально перенаправить пользователя на уже имеющийся actionLogin или просто его выполнить?

Azamat (IStranger)
10.07.2017
15:59:52
Не то процитировал. Composer.lock игнорим

Boris
10.07.2017
16:00:41

Ad.x ??
10.07.2017
16:01:51
мне просто до сих пор не понятна логика регистрации )) чета муть какая-то ;D

DEN
10.07.2017
16:02:51
всем добрый вечер))
скриншотер снова на связи

Boris
10.07.2017
16:07:28
грубо говоря

Ad.x ??
10.07.2017
16:07:35

Boris
10.07.2017
16:08:00
что проще сделать редирект/подключить через рендер
или копипастить?

Google

Ad.x ??
10.07.2017
16:08:38
ну редирект это слишком радикально

Boris
10.07.2017
16:08:38
не, на рендер модель жи надо

Ad.x ??
10.07.2017
16:09:02
не обязательно

Boris
10.07.2017
16:11:03
а вообще я запилил Yii::$app->runAction()
И доволен.

Ad.x ??
10.07.2017
16:11:54

Boris
10.07.2017
16:11:59
хотя если бы не нужно было оставлять пользователя на странице активации

Admin
ERROR: S client not available

Boris
10.07.2017
16:12:06
я бы редиректнул и не парился

Ad.x ??
10.07.2017
16:12:31
жесть )

Boris
10.07.2017
16:12:51
щютка жи, в экшине активации
if ($user->isActive) {
return runAction()
}
утрированно
можит это тожи говнокод, но по крайней мере не такой как пхать проверки в view

Ad.x ??
10.07.2017
16:14:07
таким макаром можно загружать в модель данные без объекта формы

Boris
10.07.2017
16:15:08
А если у меня view просит $model?

Ad.x ??
10.07.2017
16:15:08
т.е. ваще любую хтмлку сварганить, с названиями тех же полей

Google

Boris
10.07.2017
16:15:14
А валидация?

Ad.x ??
10.07.2017
16:15:28
ну валидация и будет происходить
модель формы то все равно примет данные

Boris
10.07.2017
16:16:13
буду знать, thanks

Ad.x ??
10.07.2017
16:16:55
просто экшен указывать куда отправлять и можно с любой вьюхи вообще логин запилить ))

Boris
10.07.2017
16:22:23

Ad.x ??
10.07.2017
16:22:39
ну а че )
10 секунд делов, чем сидеть дуумать как сделать лучше 2 часа

Boris
10.07.2017
16:23:17
документацию читать
хотя я сам ее не полностью еще прочел :D

Ad.x ??
10.07.2017
16:23:36
все дело в сроках

Boris
10.07.2017
16:23:59
от этого проекта я отказался полностью
челик взял yii2, использовал его тупо как каркас MVC, писал свои валидаторы на проверку пароля и кучу дичи
т.е. тупо метод в котором if (strlen($password) < 6) { error }
тоже для экономии времени?

Ad.x ??
10.07.2017
16:26:34
не знаю чем он руководствовался. надо же смотреть в каждом отдельном случае

Boris
10.07.2017
16:27:20
ога, а в rules видимо вера не позволила назначить :D

Ad.x ??
10.07.2017
16:27:29
просто пока ты будешь думать как все сделать круто и оптимально, другой вася уже выкатит в продакшен полурабочую демку