
Andrew
16.06.2018
10:20:28

Konstantin
16.06.2018
10:22:08
А в твоём контроллере я даже не понимаю как данные попадают в модель чтобы пройти валидацию

Andrew
16.06.2018
10:22:56
не пытайся даже

Google

Konstantin
16.06.2018
10:24:46
На gii сгенерировал бы форму сперва и посмотрел как там экшн create выглядит
кароч переделывай всё нафиг ?

Andrew
16.06.2018
10:31:08
это для лабки в универе
там пофиг на код
никто не смотрит

Konstantin
16.06.2018
10:35:03
тебе проще без фреймворка запилить))
там как раз и $_POST и foreach и другие в которых ты шаришь

Andrew
16.06.2018
10:35:48
да не, эти тесты типа, просто часть лабки, вот я и взял из старой работы тесты
поэтому на yii2 и делаю
ну там по мимо тестов примитивный личный кабинет есть, создание и вывод постов, регистрация, авторизация, списки студентов типа и тд
так что yii2 там все же нужен
упрощает работу в 5 раз

Google

Andrew
16.06.2018
10:37:52
но ессно у меня там гавнокод на гавнокоде гавнокодом поганяет
потому что лабки заставляют делать в сжатые сроки, когда на изучение времени не остается почти

Konstantin
16.06.2018
10:39:10
а где это тебя учат пхп?

Andrew
16.06.2018
10:39:24
самгту
можешь загуглить
ну там не только пхп, с++, вба немного жса

Павел
16.06.2018
10:40:03
Привет самарцам

Andrew
16.06.2018
10:40:10
Привет)

Konstantin
16.06.2018
10:40:39
вон к павлу сходи в гости он тебе за кружкой пиваса все покажет ?

Andrew
16.06.2018
10:40:59
норм))

Павел
16.06.2018
10:41:11
До меня всего то 100 км ?
Я в тлт

Andrew
16.06.2018
10:41:40
да пару часов на маршрутке
как раз

Павел
16.06.2018
10:41:46
Бутылочкой аббатского могу угостить

Andrew
16.06.2018
10:42:46
(не жаль на самом деле)

Konstantin
16.06.2018
10:43:17
это не приговор, начать всегда проще

Andrew
16.06.2018
10:44:13
поэтому не употребляю спиртное вообще

Google

Павел
16.06.2018
10:44:41
Кароче делай клиентскую валидацию. Поля радиолистов поставь как required

Andrew
16.06.2018
10:44:48
ну только если случайно в квасе каком нить

Павел
16.06.2018
10:45:06

Andrew
16.06.2018
10:45:14
ну дефолт ситуация для россии, в 17 бросил пить)

Павел
16.06.2018
10:45:55
https://www.yiiframework.com/doc/guide/2.0/en/input-validation
Полчаса на чтение, 5 минут на реализацию

Andrew
16.06.2018
10:47:00
и бухать
и так по всей россии почти

Andrew
16.06.2018
10:47:34
это сейчас построже
запретили детишкам продавать сижки и бухло
а раньше то пофиг было
+ интернета небыло
почти
вот и развлекались детишки

Konstantin
16.06.2018
10:48:42
хз) в Саратове такого не много, до сих пор паспорт требуют хотя волосы седые. Тебе ссыль норм дали, так что вечером приду домой ты уже должен сделать

Andrew
16.06.2018
10:49:01
угу

Google

Andrew
16.06.2018
10:49:34
чому просто нельзя написать в сраных радиобатонах как в хтмле
реквайреды
и все
мне валидация на серве не нужна

Павел
16.06.2018
10:50:18
Почему же нельзя когда можно

Andrew
16.06.2018
10:50:56

Павел
16.06.2018
10:51:08
Угумс

Andrew
16.06.2018
10:51:08
короч

Admin
ERROR: S client not available

Andrew
16.06.2018
10:51:25
можно просто во вьюшке прописать реквайред?

Павел
16.06.2018
10:53:18
Можно. Подключи jquery validation и все дела
Просто без валидации у тя модель не сохранится. Перке?

Andrew
16.06.2018
10:53:52
блин)

Павел
16.06.2018
10:54:41
А чем это сложнее? Клиентская валидация по умолчанию включена. Указал в rules и все

Andrew
16.06.2018
10:54:56

Павел
16.06.2018
10:55:06
Ты поля потому что выводишь руками

Andrew
16.06.2018
10:55:12
чтобы заработало

Павел
16.06.2018
10:55:49
Хотя не, через ActiveField выводишь

Andrew
16.06.2018
10:56:27
вот код

Google

Andrew
16.06.2018
10:56:27
https://gist.github.com/Lorens163/dcbb0bc51fa804d5d35963227c7a1bd3
https://gist.github.com/Lorens163/8db75f5ea0b22253608170095c19533e
https://gist.github.com/Lorens163/edf2fee44f9698b43583c7c17dd53ca9

Павел
16.06.2018
10:57:44
Какая то жесть ?

Andrew
16.06.2018
10:57:58
ну да
я писал выше
что не стоит вдумываться в этот код

Павел
16.06.2018
10:59:57
А зачем ты модель делаешь ActiveRecord?
Ты же не из базы берешь эту ересь

Andrew
16.06.2018
11:00:31
ыхыых
я ее в базу загоняю
и беру потом из базы
ну результаты

Павел
16.06.2018
11:01:10
Там все руками прописано
Результаты результатами. Они никакого отношения к форме не имеют

Andrew
16.06.2018
11:01:46
ну эт да

Павел
16.06.2018
11:02:13
И я не вижу в контроллере валидации модели
Сделай отдельный экшен, в форме укажи его как validationUrl
В этом экшене делай валидацию