
Damir
15.04.2018
10:12:24
Вопрос, а как в SF4, организовать контроллеры по нужной мне структуре? скажем
src
Folder1
Controller
Folder2
Controller

Bohdan
15.04.2018
10:20:25

Valentin
15.04.2018
10:20:32

Bohdan
15.04.2018
10:21:26

Google

Alan
15.04.2018
10:22:54
угу, зачем каждую
Sales\Presentation\Controller\:
resource: '../../src/Sales/Presentation/Controller'
tags: ['controller.service_arguments']
а внутри там твои каталоги

Damir
15.04.2018
10:26:00
App\Folder1\Controller:
resource: '../src/Folder1/Controller'
tags: ['controller.service_arguments']
Ну не очень. Других вариантов точно нет?

Егор
15.04.2018
10:26:35
там же resource принимает * в путях
нельзя сделать /src/*/Controller ?

Damir
15.04.2018
10:26:51
Это не избавляет меня от написания кода выше
В неймспейсах я хочу чтобы было App\Folder1\Controller

Егор
15.04.2018
10:28:00
ты один раз пишешь resource 'src/*/Controller' и тегаешь классы как controller.service_arguments

Bohdan
15.04.2018
10:28:18
по импортам раскидать не вариант?

Alan
15.04.2018
10:28:29
у тебя этих Folder от 1 до 59 ?)
че за проблема то))
src/{Folder1, Folder2}/Controller может проканать еще
просто интересно что за проект где пачки контроллеров такая насущная задача что ее надо во что бы то ни стало решить)

Google

Damir
15.04.2018
10:30:01
Ну да, просто не хочется прописывать. Было бы круто сделать также
App\{*}\Controller
Ну это просто эстетически не оч приятно

Alan
15.04.2018
10:31:59
ну можно же пока сделать просто и подождать пока в проекте появятся реальные проблемы которые надо решать))

darkwoolf
15.04.2018
10:32:04
У меня довольно теоритический вопрос
Если я там умею работать с симфони на бек енде, но хочу добавить фронтенд, а именно реакт
Мне сначало учить реакт, а потом уже на базе этих знаний вставлять всякие фичи в мой проект, или учиться уже на моём проекте?

Bohdan
15.04.2018
10:33:43

Vladislav
15.04.2018
10:33:50
наш чат переезжает сюда
https://tjournal.ru/69152-v-krymu-posle-resheniya-o-blokirovke-telegram-nachali-testirovat-svoy-messendzher-dialog-m

Alan
15.04.2018
10:34:08

darkwoolf
15.04.2018
10:34:13
То есть у меня есть апишка, и просто не знаю как с ней взаимодействовать на фронтенде

Alan
15.04.2018
10:34:15
dry в конфигах?))

darkwoolf
15.04.2018
10:34:26
Может кто подскажет в какую сторону смотреть?

Bohdan
15.04.2018
10:34:49

Damir
15.04.2018
10:35:00

Bohdan
15.04.2018
10:35:11
axios, redux/thunk/saga
fetch тот же

Konstantin
15.04.2018
10:35:38

Alan
15.04.2018
10:35:45

Damir
15.04.2018
10:35:57
resource: '../src/*'

Google

Damir
15.04.2018
10:36:02
это норм

Bohdan
15.04.2018
10:36:04

Alan
15.04.2018
10:36:05
))))

Damir
15.04.2018
10:36:18
а выше объявление?

Bohdan
15.04.2018
10:36:52
resource: '../src/**/Controller' пробуй

Damir
15.04.2018
10:36:58
App\{тут}\Controller\:
resource: '../src/*/Controller'
tags: ['controller.service_arguments']

Bohdan
15.04.2018
10:37:00
blob pattern ведь
а

darkwoolf
15.04.2018
10:37:13

Konstantin
15.04.2018
10:37:21
этот диалог-м выглядит как дешевая китайская подделка со встроеным прослушивающим устройством

Bohdan
15.04.2018
10:37:23

Konstantin
15.04.2018
10:37:34
видимо поэтому и не заблокируют его никогда )

Bohdan
15.04.2018
10:37:36

darkwoolf
15.04.2018
10:38:23
ну конечно, как иначе?
Ну в идее можно сначало пробывать сделать бек енда, а потом пытаться манипулировать как-то с этими данными

Bohdan
15.04.2018
10:38:46
можно и наоборот + моки данных

Salavat
15.04.2018
10:39:18
Не вариант?

Damir
15.04.2018
10:48:42
нет
отстой

Google

Александр
15.04.2018
10:49:45
отстой
Можно выдать интерфейс таким контроллерам и через _instanceof цеплять теги

Damir
15.04.2018
11:07:19
Вообщем, если захочется свою структуру в SF4 можно не слабо так отхватить.

Andrey
15.04.2018
11:21:25
Омг. Почему?

Yet Another Stats
15.04.2018
11:21:40
https://b.yasb.exileed.com/telegram/chat/1001091570538

Bohdan
15.04.2018
11:28:02
Омг. Почему?
там выше все обсудили
хотя я все равно не согласен
я бы делал по принципу бандлов, с конфигом модуля внутри самого модуля
ну и инклуды в основном services.yaml

Andrey
15.04.2018
11:31:28

Bohdan
15.04.2018
11:32:22

Damir
15.04.2018
11:32:53
не только сервисы

Admin
ERROR: S client not available

Damir
15.04.2018
11:33:00
если сгенерить сущность нужно

Bohdan
15.04.2018
11:33:40
там надо конфиг доктрины смотреть
да и генерить сущности плохо

Andrey
15.04.2018
11:35:00
Какие-то проблемы мизерные...
Большей проблемой есть то, что флекс мне только мешает работать, вместо помощи

Dmitriy
15.04.2018
11:40:06
Как мешает

Егор
15.04.2018
11:40:55
там не обязательно интерфейс
если все контроллеры наследуются от AbstractController то можно и его попробовать

Damir
15.04.2018
11:44:10
orm:
auto_generate_proxy_classes: '%kernel.debug%'
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true
mappings:
App:
is_bundle: false
type: annotation
dir: '%kernel.project_dir%/src/Entity'
prefix: 'App\Entity'
alias: App
Опять же, у меня сущности лежат в таком варианте
app\folder1\entity
))

Google

Konstantin
15.04.2018
13:41:35
пацаны ваще ребята
мегатупой вопрос
nelmio api doc bundle - как сортировку роутинга сделать а то неудобно

Valentin
15.04.2018
13:44:49
Можно разбить на категории через теги, сойдёт?

Konstantin
15.04.2018
13:45:44
ну я думал просто как то можно отсортировать по названию роута автоматически ,а то они как то вразнобой идут, хотя и сгруппированы по crud
хм кстати да, это регулируется. правда регулируется через собственный порядок определения роутов в routing.yml

Vladislav
15.04.2018
14:22:09
https://tjournal.ru/69162-ya-protestiroval-gosudarstvennyy-messendzher-iz-kryma-i-s-legkostyu-vzlomal-akkaunt

Konstantin
15.04.2018
14:23:54
Б - безопасность

Sergey
15.04.2018
15:54:40
Б - блядь

Alex
15.04.2018
19:51:04
???

Антон
15.04.2018
21:33:00
в symfony 4 не получается использовать autowiring потому что в зависимости Guzzle
нужно вручную описывать в сервисах guzzle?

Icewild
15.04.2018
21:39:33
GuzzleHttp\Client: ~

Антон
15.04.2018
21:43:39
GuzzleHttp\Client: ~
App\Application\Service\PlacesManager:
autowire: true
arguments: ['GuzzleHttp\Client']
GuzzleHttp\Client: ~
добавил так в сервисах
и ошибка Type error: Argument 1 passed to App\Application\Service\PlacesManager::__construct() must be an instance of GuzzleHttp\Client, string given

Icewild
15.04.2018
21:44:23
потому что ты ему строку передаешь

Andrew
15.04.2018
21:44:32

Антон
15.04.2018
21:55:19
thx

Konstantin
16.04.2018
00:49:15
NelmioApiDocBundle - подскажите как документировать сразу несколько апи? на версии 3. я не могу найти никакую инфу, точнее, есть про views но это для второй версии бандла.
пробовал поискать про аналоги бандла но тоже ничего. чезанах )
теги и areas вообще никак друг с другом не связаны, а делить апишки только по роутингу - этого мало. ну есть роутинг get /something для публичной апишки, но нужен еще и post /something для приватной, чтобы в публичной доке не светился