私はthis questionとthis questionを見ましたが、両方とも同様の問題がありましたが、選択された回答は私のためには機能しませんでした。Drupal 8モジュールが見つかりません
私は独自のカスタムDupral 8モジュールを作成するためにthis tutorialに従っています。私が知ることから、ファイルに正しいファイル構造と正しい内容がありますが、ページが見つかりませんでした。私は、photoshelter.routing.ymlファイルとPhotoController.phpファイルの名前空間宣言の_controller
に先行するスラッシュを使用しようとしましたが、それは何も変更されていません。私は試しにアイデアがなくなってしまった。誰もがこれらのファイルにスポットエラーの提案を撮影するのに問題がありますか?
PhotoController.php
namespace Drupal\photoshelter\Controller;
use Drupal\Core\Controller\ControllerBase;
class PhotoController extends ControllerBase {
public function content() {
return array(
'#type' => 'markup',
'#markup' => $this->t('Hello, World!'),
);
}
}
photoshelter.info.yml
name: PhotoShelter API
description: Integrate the PhotoShelter API with your Drupal site.
package: Custom
type: module
core: 8.x
configure: photoshelter.settings
php: 5.6
photoshelter.routing.yml
photoshelter.content:
path: '/photoshelter'
defaults:
_controller: '\Drupal\photoshelter\Controller\PhotoController::content'
_title: 'PhotoShelter API'
requirements:
_permission: 'access content'
ファイル構造
photoshelter
-src
-Controller
PhotoController.php
info/routing.yml files
そのコードは完全にうまく見えます。あなたのモジュールを有効にした後にキャッシュをクリアしましたか?パスにヒットしたときやキャッシュをクリアしたときにログにエラーが表示されますか? –