@yii2ru

Страница 362 из 1721
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
смысл пхать проверку в вьюху /register и отдавать разный html? Если я могу изначально перенаправить пользователя на уже имеющийся actionLogin или просто его выполнить?
вполне вероятно, чтобы потом легко можно было поменять вьюху, не меняя контроллер. А так пришлось бы убирать редирект с контроллера, если он ненужен, например.

мне просто до сих пор не понятна логика регистрации )) чета муть какая-то ;D

DEN
10.07.2017
16:02:51
всем добрый вечер))

скриншотер снова на связи

Boris
10.07.2017
16:07:28
мне просто до сих пор не понятна логика регистрации )) чета муть какая-то ;D
пользователь без инвайта не может зарегистрироватся

грубо говоря

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
в моем случае обязательно
if ($model->load([$model->formName() => $this->request->post()]) && $model->save()) {

таким макаром можно загружать в модель данные без объекта формы

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
просто экшен указывать куда отправлять и можно с любой вьюхи вообще логин запилить ))

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
просто пока ты будешь думать как все сделать круто и оптимально, другой вася уже выкатит в продакшен полурабочую демку

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