@symfony_php

Страница 181 из 1418
Andrey
13.04.2017
08:52:51
никто не требует полного покрытия, 75% достаточно

есть как бы акцептанс между юнитом и интеграционным

модуль ведет себя в соответствии с его доменом

Dinar
13.04.2017
09:42:48
Ну вообще по логике тестировать надо включается ли лампа, если включить выключатель. Саму лампу и провода и выключатель тестировать не нужно. Они отдельно должны быть протестированы производителем.

Google
Dinar
13.04.2017
09:42:52
Я прав?

Можем замокать электричество которое идёт в выключатель.

Sergey
13.04.2017
09:43:50
а если ты сам сделал лампу или провод?)

Roman
13.04.2017
09:44:18
Это философский вопрсо все. можно дойти до того что нужно протестировать подвозится ли уголь на электростанцию

Dinar
13.04.2017
09:44:40
Тогда тестируешь, горит ли лампа при замоканном проводе.

Тестируешь провод при замоканном электричестве.

Roman
13.04.2017
09:45:05
крутятся ли турбины генератора

Dinar
13.04.2017
09:45:19
Нет. Генератор -не твоя работа.

Чужой код тестировать неправильно в юнит тестах.

Sergey
13.04.2017
09:45:32
и выключатель тоже

Dinar
13.04.2017
09:45:47
Так ты же говоришь что я лампу сделал.

Значит я производитель

Google
Aleh
13.04.2017
09:46:23
Норм вам пример зашел))

Dinar
13.04.2017
09:47:00
А тестировать все вместе - это наверно интеграционные тесты.

Нажимаю выключатель, лампа включается.

А бехат тесты - это наверно нажимаю выключатель, он щелкает, лампа включается сразу же при нажатии. Выключается когда нажимаю еще раз сразу же. Светит ровным желтым светом :)

Все видно при этом

И все рады :)

крутятся ли турбины генератора
Это как проверять весь интернет :)

Jan
13.04.2017
10:07:24
Ребята, а как внутри формы (SomethingType) получить гет-параметр и пропихнуть его в значение поля? Какие мануалы раскурить?

Pavel
13.04.2017
10:09:19
http://symfony.com/doc/current/form/events.html

Алексей
13.04.2017
10:09:22
Ребята, а как внутри формы (SomethingType) получить гет-параметр и пропихнуть его в значение поля? Какие мануалы раскурить?
Стоит начать с того, что форма не должна знать ничего о том, откуда ты это получил. Будь то GET, POST или из сущности. У формы есть опции, которые ты можешь дополнять. Вот туда и пропихивай нужные значения. И не пытайся работать с запросом из формы.

http://symfony.com/doc/current/form/events.html
Тут не столько Events сколько options отсюда стоит посмотреть чтобы не нагородить: https://symfony.com/doc/current/forms.html#creating-form-classes

Jan
13.04.2017
10:11:31
Спасибо за инфу)

Ща почитаю.

Alex
13.04.2017
11:33:58
как-то неуверенно

Aleksandr
13.04.2017
12:11:01
народ, не догоняю про base auth в симфони 3 хочу сделать обычную авторизацию по логин-паролю, которые хранятся в базе (пароль в sha512)

с обычной формой login/password/submit

но не вкуриваю как это все работает с security и провайдерами

есть ли какой-то подробный док или пример по подобному кейзу?

Sergey
13.04.2017
12:18:23
http://symfony.com/doc/current/security/form_login_setup.html )

https://medium.com/@fabpot/symfony-4-automate-your-workflow-fbbf609b5a1d держите 5ю часть

Google
Roman
13.04.2017
14:05:32
спосибо

Dan
13.04.2017
15:05:16
Пожалусто

Alexander
13.04.2017
15:40:47
Получается flex recipes будут отдельно хранится. Я че-то думал оно вместе с бандлом будет лежать. Интересно, почему от этого отказались

Aleksey [R10]
13.04.2017
17:29:41
Ребят у меня вопрос. Как сделать блок из 2х радиокнопок ChoiceType же в параметрах 'choices' => [ 1 => 1, 2 => 2, ], и основной вопрос как задать ему шаблон для рендера свой



Alexander
13.04.2017
17:55:02
То что в документации - не подходит?

Sergey
13.04.2017
18:50:55


фигасебе, 15 дней назад зарелизился fos user bundle 2. мы 3 года на мастер ветке сидим уже)

Aleksey [R10]
13.04.2017
21:54:17
То что в документации - не подходит?
нет, или я не понимаю как это применить

Все мозг ушел в ебеня

сломалась загрузка файлов

в запросе только _token

Heorhi
13.04.2017
21:55:23
тип запроса ?

Aleksey [R10]
13.04.2017
21:55:32
POST

Heorhi
13.04.2017
21:55:42
А там мульти чёто-там не надо ?

Aleksey [R10]
13.04.2017
21:55:54
$formRegTicket = $this->createFormBuilder($regTicketForm, ['attr' => ["enctype" => "multipart/form-data"]]) ->setAction($this->generateUrl('regcode'))

Включено

Heorhi
13.04.2017
21:56:24
а, да

сорян

сто лет уже не делал, отдал всё на VichUploadBUndle

Google
Aleksey [R10]
13.04.2017
21:56:57


сейчас интегрировать не варик, понять бы что сломалось...

Heorhi
13.04.2017
21:58:11
FileType::class ?

как же сложно когда перешёл на FormType и забыл всё -)

А дай кусок экшена на который у тя запрос падает

Aleksey [R10]
13.04.2017
22:01:52


хрень

как буд то хром косячит....

Admin
ERROR: S client not available

Aleksey [R10]
13.04.2017
22:06:08
создал ошибку

потом обновил страницу

хром заново отправил форму, гетом внезаптно, и там мультапарт был.

Heorhi
13.04.2017
22:07:06
nginx send_file off что-то такое у меня кешило симфоню, я тогда чуть не застрелился

или не сенд файл. чёрт. что-то было. что удалённый кеш и ошибки ни к чему не приводили

Aleksey [R10]
13.04.2017
22:13:11


Вот доползает до симфони

проверил трафик

файл уходит

Heorhi
13.04.2017
22:14:21
А я у тебя не видел строчки где ты request на форму накладываешь

она ниже ?

Google
Aleksey [R10]
13.04.2017
22:15:25


Heorhi
13.04.2017
22:19:24
$reqFormData разве объект а не массив ? Отдампь $form->getData() чё там ?

Aleksey [R10]
13.04.2017
22:24:25
да не, файл приходит

уже выяснил

дальше косячит другой код

логами по шагам

только не понял почему не видно в отладчике что файл есть и почему хром не показывет на вкладке сеть то что данные ушли

Есть годная дока по стилизации элементов?

в официальную не въезжаю

Dinar
13.04.2017
22:41:19
Достаточно использовать просто isValid(). Он уже проверяет на сабмит. И зачем 2 if создавать для этого? Можно в одном же проверить. А ещё, зачем сессию создаёшь в экшне?

Aleksey [R10]
13.04.2017
22:44:23
Сессию по тому, что надо с 0 за неделю сдать готовый сайт

а юзер авторизируется на левом сайте

оказалось проще хранить токен юзера в сессии, чем раскурить User бандл, с авторизацией по внешке и использовать встроенного юзера

...

мрак в общем



Dinar
13.04.2017
22:46:13
Ну так а зачем сессию то открывать? Это апи?

Ааа.

Aleksey [R10]
13.04.2017
22:46:29
авторизация завязана

if ( $form->isSubmitted() && $form->isValid() )

Это имееш в виду про лишний if

Страница 181 из 1418