drupal8

Crear página con drupal console

Ahora crearemos una nueva página con drupal console. Para ello instalamos el modulo que creamos en el post anterior http://softwinperu.com/blog/danny/creando-modulo-con-drupal-console.

Seguido vamos al terminal y nos ubicamos en la raíz de nuestro drupal para ejecutar el siguiente comando:

  • $ drupal generate:controller
  • Seguido llenamos los datos que se nos solicita.
    • Ingresar el nombre del módulo al que le crearemos el controlador. Aquí lo dejamos con la sugerencia que nos pone drupal console, pero podemos escribir el nombre de máquina del módulo.

      nombre-modulo
       
    • Nombre de la clase del controlador. Lo que escribimos aquí será para nombrar al archivo controlador y la clase. Según estándares drupal se usa la convención de nombre “UpperCamelCase”. En esta convención se escribe la primera letra mayúscula en cada palabra. Por ejemplo: PrimerModuloController.

      nombre-clase-controlador
       
    • Seguido ingresamos el título de la página. Esto lo podemos ver en el archivo routing que se creara.

      titulo-pagina
       
    • Nos pide el nombre para el método. Para el nombre de los métodos se usa la convención “lowerCamelCase”. En esta convención la primera palabra se escribe todo en minúscula y en las siguientes palabras la primera letra será en mayúscula. Por ejemplo: holaMundo.

      nombre-metodo
       
    • Ahora ponemos la ruta de nuestra página.

      ruta-pagina
       
    • Cuando vuelve a salir este mensaje simplemente damos enter.

      por-defecto
       
    • En este ejemplo indicaremos que no deseamos una clase de prueba, ya que no lo explicaremos en este artículo.

      no-pruebas-unitarias
       
    • Esta parte la dejamos con la sugerencia no, ya que no deseamos que cargue servicios desde container.

      servicios
       
    • Ahora solo confirmamos que se genere el controlador.

      confirmacion
       
    • Al final nos informa los archivos que se han creado. Y hace una reconstrucción de las rutas. Vemos que nos crea 2 archivos PrimerModuloController.php y mi_primer_modulo.routing.yml.

      reporte
       
    • Ahora visitamos la página que creamos.

      pagina-creada

Me pareció interesante el artículo

Deseo más información

O también puedes comunicarte con nosotros.

por whatsapp por whatsapp

Añadir nuevo comentario

Protected by Spam Master

Me gustaría más información sobre:

CAPTCHA
Protected by Spam Master