Risposte:
L'implementazione del percorso più semplice in Drupal 8 richiede:
Il file contenente le definizioni di routing (helloworld.routing.yml)
helloworld.hi:
pattern: '/helloworld'
defaults:
_controller: '\Drupal\helloworld\Controller\HelloWorldController::hi'
requirements:
_permission: 'access content'
Una classe controller che restituisce un array di rendering o una stringa (src / Controller / HelloWordCOntroller.php)
namespace Drupal\helloworld\Controller;
class HelloWorldController {
function hi() {
return 'Hello world!';
}
}
Questo è l'equivalente di quello che in Drupal 7 era a MENU_CALLBACK
. L'implementazione di un'attività locale o un'azione locale richiede l'aggiunta di altri file, diversamente da Drupal 7, in cui una scheda locale verrebbe implementata utilizzando lo stesso hook utilizzato per a MENU_CALLBACK
.