Skip to main content
Category:

Code snippet that can help you to call a controller function in a module in Drupal 8.

Example:

namespace Drupal\mymodule\Controller;

use Drupal\Core\Controller\ControllerBase;

class ContentController extends ControllerBase {

    public function content() {
        return "hello world";
    }

}

If you want to use a controller class in a hook, create an instance of the controller and use the method of that instance:

use Drupal\mymodule\Controller\ContentController;

$contentController = new ContentController();
$content = $contentController->content();

Riadh Rahmi

Senior Web Developer PHP/Drupal & Laravel

I am a senior web developer, I have experience in planning and developing large scale dynamic web solutions especially in Drupal & Laravel.

Web Posts

Search

Page Facebook