Caché y sesiones · Pregunta 10 de 12

Una vista de detalle muestra el registro tx_myext_item:5. Si una importación modifica este registro, la caché de exactamente estas páginas debe quedar invalidada. ¿Cómo etiqueta el controlador la página?

1 respuesta es correcta. Medio

Mostrar solución

Solución

  • A $request->getAttribute('frontend.cache.collector')->addCacheTags(new CacheTag('tx_myext_item_5'))

Explicación

En el frontend, el CacheDataCollector del atributo de la petición frontend.cache.collector recopila todas las etiquetas con las que se guarda la página. La importación usa después el CacheManager para vaciar exactamente las páginas con esa etiqueta. clearPageCache() vacía de inmediato la caché de determinados uids de página, pero no etiqueta nada. $GLOBALS['TSFE'] ya no existe en TYPO3 v14.

Certificaciones y exámenes

¿Qué examen viene después?

Ya puedes practicar 19 exámenes y 21 están en votación. Mira todas las certificaciones con información oficial, vota o propón tu examen.

Ver todas las certificaciones