【发布时间】:2021-06-23 11:04:12
【问题描述】:
我想创建路由以在 drupal 9 的自定义模块中返回简单文本。每当我尝试打开页面时,它都会显示错误“找不到页面 找不到请求的页面。” 这是我的代码。
mymodule.info.yml
name: My First module
type: module
core_version_requirement: ^8 || ^9
description: 'My first module'
mymodule.routing.yml
myModule.Content:
path: '/mymodule'
defaults:
_controller: '\Drupal\myModule\Controller\FirstController::content'
_title: 'My First Page and Menu Item'
requirements:
_permission: 'access content'
FirstController.php
<?php
namespace Drupal\myModule\Controller;
use Drupal\Core\Controller\ControllerBase;
class FirstController extends ControllerBase{
public function content(){
return array(
'#type'=>'markup',
'#markup'=>t('This is menu linked with custom page'),
);
}
}
【问题讨论】:
-
模块是否启用没有任何错误?
标签: drupal drupal-modules drupal-views drupal-9