
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


Amenazas a la ciberseguridad bancaria
August 28th 2025
Desde hace unos 20 años, la tecnología se ha apoderado de la industria bancaria cambiando por completo cómo sus clientes realizan transferencias y distintos procesos, hoy en día muchos de estos involucran incluso la inteligencia artificial

Seguridad en la banca móvil: mejores prácticas para instituciones financieras
August 28th 2025
La banca se topa con un mundo digital muy retador: ataques maliciosos, engaños en ingresos por celular y clientes exigentes. Un reporte de BAI revela que usar la banca por celular es tan común que es algo clave para cuidar los bienes del banco y de la gente

Normativa de seguridad de los datos financieros
August 27th 2025
En este mundo donde la tecnología es rey, debemos estar al tanto de la huella digital que estamos dejando, es por ello que la seguridad de la información de los servicios financieros no es un aspecto que debe ser descuidado

Soluciones de ciberseguridad para bancos
August 27th 2025
Desde autenticación multifactor hasta modelos predictivos para identificar posibles riesgos de fraude, una institución bancaria debe implementar lo último en soluciones de ciberseguridad para que sus clientes no se vean afectados

Protegiendo APIs y aplicaciones backend: errores comunes y soluciones modernas
August 26th 2025
OWASP API Security Top 10 (ed. 2023) y OWASP ASVS son referencias normativas que conviene usar como checklist de entrega y auditoría