@symfony_php

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

Valentin
15.04.2018
10:20:32
Вопрос, а как в SF4, организовать контроллеры по нужной мне структуре? скажем src Folder1 Controller Folder2 Controller
Ну это придётся каждую директорию указывать в services.yaml что бы автовайринг работал, ну и неймспейсы менять, проще всё же внутри src/Controller папки создавать

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
У меня довольно теоритический вопрос

Если я там умею работать с симфони на бек енде, но хочу добавить фронтенд, а именно реакт

Мне сначало учить реакт, а потом уже на базе этих знаний вставлять всякие фичи в мой проект, или учиться уже на моём проекте?

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
dry в конфигах?))
угу) не люблю конфиги на дофига строк

Damir
15.04.2018
10:35:00
dry в конфигах?))
если поведение однотипное, к чему дублировать

Bohdan
15.04.2018
10:35:11
axios, redux/thunk/saga

fetch тот же

Alan
15.04.2018
10:35:45
если поведение однотипное, к чему дублировать
ну звездочки там есть попробуй может зайдет

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

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

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

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

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

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

Bohdan
15.04.2018
11:32:22
Я так и не понял оттуда, не работает glob?
вроде как в объявлении неймспейса сервисов не работает хотя хз, пробовать надо

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
вроде как в объявлении неймспейса сервисов не работает хотя хз, пробовать надо
Выше предложили _instanceof юзать, будет работать 100%: https://symfony.com/blog/new-in-symfony-3-3-simpler-service-configuration#interface-based-service-configuration

там не обязательно интерфейс

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

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

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

теги и areas вообще никак друг с другом не связаны, а делить апишки только по роутингу - этого мало. ну есть роутинг get /something для публичной апишки, но нужен еще и post /something для приватной, чтобы в публичной доке не светился

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