- Drupal 8 Module Development
- Daniel Sipos
- 207字
- 2021-07-02 12:22:34
Routing
It all starts with a route, doesn't it? Most interactions with a Drupal 8 website begin with a user (or system) accessing a certain path (or resource). This translates into a route, which maps that resource to a flow that (hopefully) returns a successful response back or at least a graceful failure.
The Drupal 8 routing system is a major shift away from how it used to be in its previous versions. In Drupal 7 and before, the routing system was a very Drupal-specific thing (a drupalism, if you will). Many of us remember hook_menu as a staple hook each Drupal developer had to know very well. All of that has been abandoned in Drupal 8 in favor of the Symfony Routing component (http://symfony.com/doc/current/components/routing.html). Also, since I mentioned hook_menu, I will also mention that its other main functions have also been taken over in Drupal 8 by other subsystems, such as plugins.
In Chapter 2, Creating Your First Module, we will see how we can define our own route and map it to a controller that will render our page. We will cover a few of the more important route options and take a look at how we can control access to these routes.
- Python機器學習:數據分析與評分卡建模(微課版)
- SQL Server 2016從入門到精通(視頻教學超值版)
- Building a RESTful Web Service with Spring
- Flink SQL與DataStream入門、進階與實戰
- R語言編程指南
- Banana Pi Cookbook
- Spring實戰(第5版)
- Learning Three.js:The JavaScript 3D Library for WebGL
- Android程序設計基礎
- Android開發案例教程與項目實戰(在線實驗+在線自測)
- Hands-On Full Stack Development with Go
- PySide 6/PyQt 6快速開發與實戰
- jQuery炫酷應用實例集錦
- .NET 4.0面向對象編程漫談:應用篇
- 例說FPGA:可直接用于工程項目的第一手經驗