Suche…
Anmerkungsbasiertes Routing
Standardmäßig verwenden alle Controller, die Sie mit dem integrierten Befehl generate:controller
von Symfony generate:controller
Symfony-Anmerkungen zum Routing:
namespace AppBundle\Controller;
// You have to add a use statement for the annotation
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
class AcmeController
{
/**
* @Route("/index")
*/
public function indexAction()
{
// ...
}
}
Damit das Framework diese Routen verarbeiten kann, müssen Sie sie wie folgt in Ihre routing.yml
importieren (beachten Sie den annotation
):
app:
resource: "@AppBundle/Controller"
type: annotation
YAML-Routen
Anstelle von Anmerkungen können Sie Ihre Routen auch als YAML angeben:
app_index:
path: /index
defaults: { _controller: AppBundle:Acme:index }
Die gleichen Optionen gelten sowohl für Anmerkungen als auch für YAML-Konfigurationen. Um eine YAML-Routing-Konfiguration in Ihre Root-Routing-Konfiguration zu importieren, müssen Sie keinen Typ angeben:
app:
prefix: /app
resource: "@AppBundle/Resources/config/routing.yml"
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow