自定义模块-找不到页面

时间:2019-01-26 12:41:52

标签: routing drupal-8

完成Drupal新手,我经历了一些教程和其他主题,试图弄清为什么我得到以下内容的“页面未找到”响应。

目录结构:

q

school.info.yml:

web
--- modules
---- custom
------ school
-------- school.info.yml
-------- school.routing.yml
-------- src
---------- Controller
------------ SchoolController.php

school.routing.yml:

name: 'School Module'
type: module
description: 'Handles all school details'
package: Sample
core: 8.x

SchoolController:

school.edit:
  path: '/admin/school/edit'
  defaults:
    _controller: '\Drupal\school\Controller\SchoolController::edit'
    _title: 'Edit School'
  requirements:
    _permission: 'access content'

任何帮助将不胜感激!

编辑:完成全新安装并复制模块后,看来我的Drupal安装可能存在问题。

1 个答案:

答案 0 :(得分:1)

您发布的代码有效。 您必须清除Drupal cache或忘记启用模块。