Repositorio y consultas · Pregunta 8 de 12

Por convención, ¿cómo se llama y dónde se ubica el repositorio del modelo MyVendor\MyExtension\Domain\Model\Conference?

1 respuesta es correcta. Fácil

Mostrar solución

Solución

  • C Classes/Domain/Repository/ConferenceRepository.php con la clase ConferenceRepository

Explicación

Extbase vincula modelo y repositorio por el nombre: Domain\Model\Conference corresponde a Domain\Repository\ConferenceRepository. El repositorio extiende \TYPO3\CMS\Extbase\Persistence\Repository y a menudo es una clase vacía como class ConferenceRepository extends Repository {}: la clase base aporta los métodos estándar como findAll(). El repositorio es el único punto de acceso a la base de datos para este tipo de modelo; los controladores y servicios no deberían ejecutar consultas SQL propias. Si la clase se coloca en la carpeta del modelo, su namespace no coincide con la convención.

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