- Drupal 8 Module Development
- Daniel Sipos
- 202字
- 2021-07-02 15:45:10
Routing
It all starts with a route, doesn't it? Any interaction with a Drupal 8 website has its beginning in 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 was in its previous versions. In Drupal 7 and earlier versions, 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 this book, 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 for Secret Agents:Volume II
- C# Programming Cookbook
- JMeter 性能測試實戰(第2版)
- jQuery從入門到精通 (軟件開發視頻大講堂)
- 游戲程序設計教程
- Web全棧工程師的自我修養
- Mastering macOS Programming
- QGIS:Becoming a GIS Power User
- Ext JS 4 Web Application Development Cookbook
- Learning OpenCV 3 Computer Vision with Python(Second Edition)
- 深入剖析Java虛擬機:源碼剖析與實例詳解(基礎卷)
- Kotlin Programming By Example
- 計算語言學導論
- Python預測分析實戰
- C語言程序設計實驗指導與習題精解