Drupal8 - 模块开发!!! FUCK! 这混蛋框架

tech2023-02-05  109

1、创建一个新的模块

    1 - 到Drupal 根目录的 /modules 目录创建 example->page_example 目录

    2 - 创建 page_example.info.yml 文件

name: 'Page Example' type: module description: "描述" package: 'example' core: '8.x' 不明白什么意思,自己去官网查。 意义不大 照着填

   3 - 创建 modulename.routing.yml 路由文件

hello_index: path: '/hello/index' defaults: _controller: '\Drupal\Hello\Controller\HelloController:index' requirements: _access: 'TRUE' hello_content: path: '/hello/content' defaults: _controller: '\Drupal\Hello\Controller\HelloController:content' requirements: _permission: 'access simple page'

   4 - 还有一些其他作用的文件,有需要就创建

modulename.links.menu.yml 包含菜单项的结构。 modulename.links.action.yml 等效Drupal 7的常量MENU_LOCAL_ACTION。 modulename.links.task.yml 等效Drupal 7的常量MENU_DEFAULT_LOCAL_TASK。

 

最新回复(0)