
Algunos consejos sobre Drupal 8
Compartir
Tabla de contenido

El aprendizaje de un nuevo sistema general significa aprender acerca de sus caprichos. Drupal 8 tiene su parte justa de los caprichos. Aquí hay algunos consejos rápidos que he aprendido en los últimos meses trabajando en mi primer proyecto Drupal 8.
### addExpression
Supongamos que necesita obtener la última vez que se edito un elemento de una tabla. Se puede construir una consulta dinámica y, en lugar de utilizar campos (), tendrá que utilizar addExpression (), así:
`$query->addExpression('MAX(mod_date)', 'col_alias');`
Ahora obtendrá el más alto timestamp.
`$timestamp = $query->execute()->fetchField();`
### Diferencias entre `$entity->field_name` y `$entity->get('field_name')`
`$entity->field_name` devolverá un valor nulo si el campo no existe, mientras que `$entity->get('field_name')` devolvera una excepción. A veces, usted querrá un comportamiento sobre otro, por ende lo debe mantener siempre presente.
### Agregar una clase a un elemento de la lista de elementos
Casi me vuelvo loco buscando una respuesta hasta que me zambullí en el código y aprendido sobre `#wrapper_attributes`. Sólo tiene que añadir esto a su lista de de render array y ya estaras en tu camino. Se aplicará a cada uno de esos atributos `` tag dentro de tu lista.
### appendItem
Si es necesario agregar un valor a un campo de varios valores en una entidad, puedes utilizar `appendItem()` para realizar el trabajo.
`$entity->field_multivalue->appendItem($some_other_entity_id);`
En las próximas semanas, yo o cualquiera de mis colegas desarrolladores de Rootstack publicaran mas consejos rápidos para otros desarrolladores nuevos en Drupal 8. Estoy seguro de que va a aprender una cosa o dos y se ahorrará un leve dolor de cabeza.
Blogs relacionados

Servicios de diseño de productos digitales en Costa Rica: ¿Qué ofrecen los proveedores?
June 27th 2025
Costa Rica es reconocida por su talento humano en tecnología y su compromiso con la innovación.

Ventajas de contratar servicios de diseño de productos en Colombia
June 27th 2025
El diseño de producto no es solo “cómo se ve” una app o sitio web. Se trata de cómo funciona, cómo interactúa con el usuario.

¿Por qué es importante contratar servicios de diseño de productos en Panamá?
June 27th 2025
Contratar servicios especializados en diseño de productos no es un lujo, sino una inversión inteligente.

Casos de uso de servicios de automatización en Colombia
June 27th 2025
En Colombia, cada vez más empresas están reconociendo que la automatización no es solo una ventaja competitiva, sino una necesidad.

Cómo escoger un buen proveedor de servicios de automatización en Costa Rica
June 27th 2025
El proveedor de automatización en Costa Rica debe tener experiencia conectando sistemas diversos.

Casos de uso de servicios de automatización en Panamá
June 27th 2025
La automatización empresarial se ha convertido en un factor esencial para que las compañías panameñas aumenten su eficiencia operativa.