
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

Diferencia entre banca en línea y banca móvil
September 17th 2025
Aquí confluyen muchos beneficios, tanto para el banco como para sus clientes. Algunas ventajas son compartidas, otras son particulares de cada modalidad

Ventajas de un equipo de desarrollo de software dedicado offshore
September 10th 2025
No solamente ofrecemos un equipo con experiencia comprobada en más de 50 tecnologías, sino que también garantizamos una comunicación diaria

Pasos para contratar un equipo de desarrollo de software
September 10th 2025
En este artículo nos encargaremos de explicarlo y al final, podrás de inmediato contactarnos si estás interesado en conocer más.

¿Qué tipo de desarrolladores de software puedes contratar?
September 9th 2025
Un equipo de expertos en software y tecnologías es la carta bajo la manga de las empresas de más éxito a nivel mundial, y este es un campo en el que Rootstack sobresale con un grupo de ingenieros al tope de sus habilidades

Cómo elegir la empresa outsourcing de software adecuada
September 3rd 2025
La externalización de software es una modalidad en la que una empresa opta por contratar a una empresa externa para que ofrezca servicios relacionados con el desarrollo de software

Staff Augmentation vs Servicios Manejados
September 3rd 2025
Rootstack puede ayudarte con cualquiera que elijas de entre estos dos servicios, tenemos la experiencia suficiente para asesorarte, trabajar juntos y llevar el proyecto a un final feliz.