@symfony_php

Страница 838 из 1418
Sergey
10.04.2018
20:34:46
у них еще наверное какая-нибудь вебсфера или томкат на сервлетах?

Konstantin
10.04.2018
20:34:49
потом refactor - interface

Sergey
10.04.2018
20:34:58
и зачем им xml? o_O

Ярослав
10.04.2018
20:35:04
а зачем, не говорят?)
Неа, я и не спрашивал , их так в универе и на курсах так научили, видимо

Google
Sergey
10.04.2018
20:35:18
есть java config, автовайринг, dsl в конце концов

Konstantin
10.04.2018
20:36:35
Sergey
10.04.2018
20:38:21
если нужно несколько реализаций и полиморфизм - делаем интерфейс если нужны гарантии между модулями, которые поддерживают разные люди - делаем интерфейс на публичные классы(апи) если пилишь либу и не хочешь чтобы обязательства поддержки тебя не сьели - делай интерфейс тоже на пуб классы

Ярослав
10.04.2018
20:38:26
у них еще наверное какая-нибудь вебсфера или томкат на сервлетах?
Микросервисы + spring boot +maven + API gateway (забыл как называется конкретная технология )

Sergey
10.04.2018
20:38:28
в остальных случаях - нахер

рак головного мозга - это интерфейсы для сущностей

darkwoolf
10.04.2018
20:38:54
да попробуй без секьюрити
Та всё равно логин есть

Я вроде кеш почистил даже

Ярослав
10.04.2018
20:39:05
Konstantin
10.04.2018
20:39:07
кеш почисти, загляни еще в yml

Sergey
10.04.2018
20:39:13
если вдруг понадобится подмина реализаций - да здравствует Extract Interface кнопочка

darkwoolf
10.04.2018
20:39:30
Google
Konstantin
10.04.2018
20:39:52
не, через cache:clear. Загляни говорю в security.yml может там еще настроен доступ

Ярослав
10.04.2018
20:40:21
ну эт как раз то о чем я и говорю, YAGNI
Я далек от мира джавистов , только вникаю )

darkwoolf
10.04.2018
20:40:23
НУ вот весь сукюрити.yml

Sergey
10.04.2018
20:41:08
Я далек от мира джавистов , только вникаю )
заменить spring -> symfony, maven -> composer и ты попал в мир пхп

Konstantin
10.04.2018
20:43:00
еще ниже там ниче нет? в access_control

Ярослав
10.04.2018
20:43:18
заменить spring -> symfony, maven -> composer и ты попал в мир пхп
Таки да, их solr на elasticsearch И swagger на postman )

Sergey
10.04.2018
20:44:41
Таки да, их solr на elasticsearch И swagger на postman )
лучше сразу в котлин вникать)

Konstantin
10.04.2018
20:45:21
Неа
авторизацию значит не присылаешь в запросе вот и редиректит твои аякс запросы анонимные на логин. судя по https://i.stack.imgur.com/1cAL8.jpg

Ярослав
10.04.2018
20:45:50
лучше сразу в котлин вникать)
Чем язык от jetbrains лучше джавы ?

darkwoolf
10.04.2018
20:46:17
авторизацию значит не присылаешь в запросе вот и редиректит твои аякс запросы анонимные на логин. судя по https://i.stack.imgur.com/1cAL8.jpg
Ну на стеке писали вот это Судя по скрину консоли, ваш POST запрос не авторизован. Гляньте на вкладке network содержит ли запрос куки.

darkwoolf
10.04.2018
20:46:28


И как бы вот

Ярослав
10.04.2018
20:47:09
Ахха , я правда не понимаю )

Konstantin
10.04.2018
20:47:14
а не разглядел че там мелким шрифтом, не читал )

Evgenii
10.04.2018
20:48:33
Ухты , первый раз вижу дебаг тулы с кириллицей ?

Google
Konstantin
10.04.2018
20:48:50
Куки
у тебя там базовая авторизация есть?

darkwoolf
10.04.2018
20:49:19
Sergey
10.04.2018
20:49:24
Чем язык от jetbrains лучше джавы ?
скажем в двух словах, язык по сути имплементирует все что прописано в Effective Java, выпиливает все гавно что накопилось в джаве, и привносит много реально нужных вещей, с которыми будешь писать более понятный и безопасный код

Konstantin
10.04.2018
20:49:48
НУ я ща авторизирован
попробуй прислать явно базовую авторизацию в аякс запросе. как сделать смотри тут stackoverflow.com/questions/5507234/use-basic-authentication-with-jquery-and-ajax

darkwoolf
10.04.2018
20:49:51
Sergey
10.04.2018
20:52:02
на андроиде котлин это официальный язык

Konstantin
10.04.2018
20:52:11
выучи жаву для понимания че ваще происходит. потом пиши на котле

там иногда возникает когнитивный диссонанс типа - "а я хочу кучку констант в классе, а че нельзя как в жаве сделать?" - нет нельзя )

Sergey
10.04.2018
20:53:41
джава нужна чтобы мог почитать исходники джавовые, знал java api(стандартные библиотеки), а остальное это уже JVM и не имеет к джаве отношения в принципе

но я б сразу с котлина начинал

наши пхп разрабы с пхп сразу на котлин прыгают

Ярослав
10.04.2018
20:54:19
на андроиде котлин это официальный язык
Прикольно ) Не знал, не знал

Konstantin
10.04.2018
20:54:32
там отдельный компаньон объект делается. причем больше 1 незя

Sergey
10.04.2018
20:54:57
ну да, а в компаньоне делаешь кучку констант

Konstantin
10.04.2018
20:55:01
первое время меня в ступор это вводило но потом привык

Sergey
10.04.2018
20:55:25


или я не понимаю твоей проблемы)

Google
Konstantin
10.04.2018
20:56:25
Но наверное это не кайф редачить логин и пароль в js файле каждый раз)
это потому что базовая авторизация покрывает все урл

да я хотел как то несколько объектов сделать с константами для красоты, внутри класса. но облом )

Sergey
10.04.2018
20:57:30
class Trololo { companion object {} object A {} object B {} }

darkwoolf
10.04.2018
20:57:33
Sergey
10.04.2018
20:57:50
и доступ к ним через Trololo.A.CONSTNAME

Konstantin
10.04.2018
20:58:20
Sergey
10.04.2018
21:00:25
еще можно сделать иннер класс и у него companion object) но не надо так делать

Urmat
11.04.2018
04:49:46
Народ, можно ли сделать редирект с формой(GET)?

Admin
ERROR: S client not available

Urmat
11.04.2018
04:50:06
Я погуглил, но нашел только один вариант https://stackoverflow.com/a/35319458

Оно вроде должно работать, но хотелось более "изящного" варианта

Антон
11.04.2018
04:58:23
Знаю только про forward

https://symfony.com/doc/current/controller/forwarding.html

Urmat
11.04.2018
06:06:41
Получилось сделать с помощью нормалайзера: return $this->redirectToRoute( 'ticket_train_routes', [ 'train_search' => $serializer->normalize( $baseSearchForm->getNormData() ) ] );

Но тут возникла другая задача. Один из свойств класса является объектом Datetime. И отправляет весь класс datetime: train_search[forwardDepartureDate][timezone][name]=UTC&train_search[forwardDepartureDate][timezone][transitions][0][ts]=-9223372036854775808&train_search[forwardDepartureDate][timezone][transitions][0][time]=-292277022657-01-27T08%3A29%3A52%2B0000&train_search[forwardDepartureDate][timezone][transitions][0][offset]=0&train_search[forwardDepartureDate][timezone][transitions][0][isdst]=0&train_search[forwardDepartureDate][timezone][transitions][0][abbr]=UTC&train_search[forwardDepartureDate][timezone][location][country_code]=%3F%3F&train_search[forwardDepartureDate][timezone][location][latitude]=0&train_search[forwardDepartureDate][timezone][location][longitude]=0&train_search[forwardDepartureDate][timezone][location][comments]=&train_search[forwardDepartureDate][offset]=0&train_search[forwardDepartureDate][timestamp]=1523404800 Хотелось бы с вами с посоветоваться как быть с этим?

$serializer = new Serializer( [ new GetSetMethodNormalizer(), new DateTimeNormalizer( "dd-MM-yyyy" ) ] ); $serializer->normalize( $baseSearchForm->getNormData() ) Не работает. То есть моя проблема в том, что не могу свойство класса нормализовать в нужный мне формат

Pavel
11.04.2018
07:01:08
Помогите обозвать класс для Я от апи телеги получаю сообщение и и собственно у меня есть каласс Message. Но так же я могу сам отправлять сообщение, как мне назавть класс для отправки сообщения

Konstantin
11.04.2018
07:01:45
gateway

Google
Sergey
11.04.2018
07:02:35
TelegramMessageManager?
TelegramChannelMessageSender

DurovVerniStenuTelegramCoolChannelMessageOtpravitel

Pavel
11.04.2018
07:03:32
Посути в эиом классе инфа кторая в url попадет

Konstantin
11.04.2018
07:04:06
InfaVUrlChetoTam

Sergey
11.04.2018
07:04:23
канал конечно, это же бот
ну так почему у тебя вопрос как класс назвать?

Max
11.04.2018
07:04:41
$bot = new Bot(); $bot->sendMessage(new Message());

?

Konstantin
11.04.2018
07:04:57
$bot = new Bot(); $bot->sendMessage(new Message());
послать сообщение куда

Sergey
11.04.2018
07:04:59
ну с точки зрения семантики кривовато но сойдет

Konstantin
11.04.2018
07:05:00
каналов то многа

Sergey
11.04.2018
07:05:15
послать сообщение куда
ну еще может быть кто но да, там начинаются свои нюансы

Pavel
11.04.2018
07:05:15
$bot = new Bot(); $bot->sendMessage(new Message());
есть такой клас уже

Konstantin
11.04.2018
07:06:00
gateway::post($author, $message)

Pavel
11.04.2018
07:06:42
gateway::post($author, $message)
ну это просто

Max
11.04.2018
07:06:54
каналов то многа
ну ок $bot->sendMessage('channel_name', new Message());

Pavel
11.04.2018
07:06:57
хотелось бы оьект передавать один

Konstantin
11.04.2018
07:07:01
а че посложнее надо? ) чтобы никто не догадался? )

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