Drupal8 má novou webovou administraci. S využitím Drupal Console ji vývojář vůbec nebude potřebovat, protože umí Drupal nejen nainstalovat, ale i nakonfigurovat a nasadit přes příkazovou řádku. Je to rychlejší a více geekovské!
2. CO JE DRUPAL CONSOLE
Kolekce příkazů pro generování kódu a práci s Drupal 8.
Narozdíl od Drush je použita Symfony Console.
Nástroj umožňující ovládat a nastavit Drupal8 bez
webového rozhraní.
Instalace
$ php r "readfile('http://drupalconsole.com/installer');" | php
$ mv console.phar /usr/local/bin/drupal
$ drupal init
15. VLASTNÍ CONTROLLER A ŠABLONA
// modules/custom/demo/src/Controller/HelloController.php
//...
use SymfonyComponentHttpFoundationRequest;
use SymfonyComponentHttpFoundationResponse;
class HelloController extends ControllerBase {
// ...
public function hello(Request $request, $name) {
return new Response(
$this>twig>render('@demo/hello.html.twig', ['name' => $name])
);
}
// ...
}
{# modules/custom/demo/templates/hello.html.twig #}
Hello {{ name }}!
16. A TO UŽ JSME V SYMFONY!
https://github.com/hason
https://twitter.com/@hasonm
https://www.webuni.cz