Borys
В Зандстре за блок схемы глава вроде есть
Borys
точно не помню
Borys
приведу банальный пример, строитель строит дом, сначала делает что? правильно - проект
Borys
почему в разработке нормален подход когда сначала строят и потом достраивают
Borys
а не сначала сделают проект и по нему строят нормальный дом?
The Ant
потому что дом снести и построить новый чутка накладнее ))
The Ant
а проект можно запустить за пару недель альфа версию каку-нить
The Ant
и она будет работать
Borys
))))
The Ant
играешь в онлайн игрушки? )
The Ant
или играл когда-нибудь?
Borys
ога
The Ant
щас вот кстати нормальный такиой пример. TESO когда вышел, который скайрим онлайн
Borys
dota2 иногда покатываю
The Ant
вот реально в бета версии конячей релизнули, не работало ниче )
The Ant
и уже тогда начали стричь бабло
The Ant
т.е. народ плевался, но играл. на полу рабочей ве5рсии, не бесплатно ;D
Borys
стричь бабло можно выпуская и качественный продукт
The Ant
в процессе довели до ума разумеется
The Ant
можно, но зачем, когда и так нормално
The Ant
ты просто судишь с позиции крутого кодера в вакууме ;D
Borys
лол, щито щито, но я не крутой кодер)))
The Ant
заказчику срать на твоих хотелки, вот честно. ему надо чтоб работало, и желательно вчера
Borys
рили? никогда бы не догадался :)
The Ant
ну а че тогда причитаешь )
Borys
разрабатывать проект через проектирование это не необходимость, это норма ИМХО
The Ant
делай как быстрее, а потом отрефакторишь
The Ant
или нет.. ;D
Borys
:D
Borys
вот банальный пример (утрированно)
Borys
есть страница /login action отрабатывает ок, html нормальный и все хорошо
Borys
на кой на странице активации /activation пхать в view проверку if ($user->isActive) и отдавать в ней html формы /login
Borys
если я могу в контроллере сделать проверку и делать redirect, выполнять action?
Borys
т.е. копипастить куски html это быстрее чем написать 2 строки в controller?
The Ant
можно никуда не редиректить, а просто дать доступы через access только гостям ;D
The Ant
ну то такое... в попыхах поди делали как быстрее
Borys
либо я не правильно объяснил, либо ты не правильно понял
The Ant
чоб и не покопипастить
Borys
при чем тут access?
The Ant
не понял наверное
The Ant
ну активация предполагает ввод набора буков для завершения регистрации?
The Ant
т.е. юзер все еще гость, верно?
Borys
Регистрация по ключу, у пользователя есть уникальный ключ, пользователь руками жамкает /register если пользователь по данному ключу еще не зарегестрирован - отдается html регистрации. Если уже зарегистрирован то страница входа.
Borys
The Ant
да вроде нет )
Azamat (IStranger)
И я такой :)
Аналогично, мы тоже так делаем. Правда весь вендор храним в vcs. Обновляет только один человек, проверяет все зависимости и только потом коммитит новый вендор.
Borys
смысл пхать проверку в вьюху /register и отдавать разный html? Если я могу изначально перенаправить пользователя на уже имеющийся actionLogin или просто его выполнить?
Azamat (IStranger)
Не то процитировал. Composer.lock игнорим
Borys
Borys
The Ant
The Ant
мне просто до сих пор не понятна логика регистрации )) чета муть какая-то ;D
Данияр
всем добрый вечер))
Данияр
скриншотер снова на связи
Borys
Borys
грубо говоря
The Ant
Borys
Borys
что проще сделать редирект/подключить через рендер
Borys
или копипастить?
The Ant
ну редирект это слишком радикально
Borys
не, на рендер модель жи надо
The Ant
не обязательно
Borys
а вообще я запилил Yii::$app->runAction()
Borys
И доволен.
The Ant
Borys
хотя если бы не нужно было оставлять пользователя на странице активации
Borys
я бы редиректнул и не парился
Borys
The Ant
жесть )
Borys
щютка жи, в экшине активации
Borys
if ($user->isActive) {
return runAction()
}
утрированно
Borys
можит это тожи говнокод, но по крайней мере не такой как пхать проверки в view
The Ant
в моем случае обязательно
if ($model->load([$model->formName() => $this->request->post()]) && $model->save()) {
The Ant
таким макаром можно загружать в модель данные без объекта формы
Borys
А если у меня view просит $model?
The Ant
т.е. ваще любую хтмлку сварганить, с названиями тех же полей
Borys
А валидация?