Доброго времени суток всем, возникла проблема с определением и настройкой контроллера как сервиса, суть проблемы - пишу бандл для подключения в другие проекты, есть в нем ApiController, объявлен как сервис, вот конфиг:
test_apifile.controller.api:
class: '%test_apifile.controller.api.class%'
arguments:
- '@event_dispatcher'
- '@test_apifile.parameters.generator'
public: true
Теперь из проекта, в который подключен этот бандл пытаюсь достучаться до контроллера следующим образом:
app_api_list:
path: /api/v1/list_test
defaults: { _controller: test_apifile.controller.api::indexAction }
И вот на данном этапе возникает проблема - ControllerResolver тупо не находит класс по id сервиса, а прописывать роут через референс нельзя, потому как в таком случае не будут инжектиться сервисы, необходимые для работы контроллера. Может кто сталкивался и подскажет как разрулить подобную ситуацию?
Сервис:
default_controller:
class: AppBundle\Controller\DefaultController
public: true
Роутинг
default:
path: /
methods: [GET]
controller: AppBundle\Controller\DefaultController::indexAction
app_api_list:
path: /api/v1/list_test
defaults: { _controller: test_apifile.controller.api::indexAction }
в test_apifile.controller.api::indexAction
меняем на test_apifile.controller.api:indexAction
и проблема решена
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Осуществляю прямую авторизация в вк,clientId и clientSecret получил из вк приложения,путем декомпилированияЗапрос вот такой json_decode(file_get_contents("https://oauth
При указании условия esle в цикле выводится не 1 значение переменной, а зацикленное значениеМассив вида: