Polska Społeczność Symfony - Forum

Framework => Pomoc => Wątek zaczęty przez: NPzM w Października 16, 2018, 22:58:35

Tytuł: Problem z routes.yaml. Symfony 4
Wiadomość wysłana przez: NPzM w Października 16, 2018, 22:58:35
Dzień dobry,

Chciałbym dodać do swojej aplikacji kalendarz z tej o to strony https://ourcodeworld.com/articles/read/224/creating-an-event-calendar-scheduler-with-dhtmlxscheduler-in-symfony-3

Problem wynikł z tego, że nie potrafię dodać zewnętrznych zasobów do routingu.
W poradniku jest wyjaśnione na przykładzie Symfony 3, a ja pracuje teraz na Symofony 4.

The controller for the scheduler will have only 4 routes. The routes that we'll define should be accesible at the /scheduler route of your project, so modify the main routing.yml file of your Symfony project and register another routing file that handles the routes for the scheduler:

# Create route for scheduler in your app
app_scheduler:
    resource: "@AppBundle/Resources/config/routing/scheduler.yml"
    prefix:   /scheduler

Note that we'll store the new routing file in the config/routing folder of the main bundle. The scheduler.yml routing file is the following:

scheduler_index:
    path:      /
    defaults:  { _controller: App:Scheduler:index }
    methods:  [GET]

scheduler_create:
    path:      /appointment-create
    defaults:  { _controller: App:Scheduler:create }
    methods:  [POST]

scheduler_update:
    path:      /appointment-update
    defaults:  { _controller: App:Scheduler:update }
    methods:  [POST]

scheduler_delete:
    path:      /appointment-delete
    defaults:  { _controller: App:Scheduler:delete }
    methods:  [DELETE]
Tytuł: Odp: Problem z routes.yaml. Symfony 4
Wiadomość wysłana przez: Valantir w Października 18, 2018, 17:42:06
Nie ma różnicy:

https://symfony.com/doc/current/routing.html#creating-routes (https://symfony.com/doc/current/routing.html#creating-routes)