TCCD 14 LTS

Extbase: Persistence and Validation

12 of 85 questions in the app

Persistence

  1. Where is an Extbase domain model located and which class does it usually extend? Easy
  2. Which properties do you not need to declare yourself in an Extbase model that extends AbstractEntity? Easy
  3. An Extbase model has the property $conferenceDate. Which database column is it mapped to without custom mapping configuration? Easy
  4. How does Extbase know which columns and relations the database table of a model has? Easy
  5. How does an entity differ from a value object in an Extbase domain model? Easy
  6. Which type do you use in an Extbase model for a property that holds several related objects, e.g. all speakers of a conference? Easy
  7. Which method does Extbase call after a model object has been loaded from the database, so that you can initialise ObjectStorage properties there, for example? Easy

Repository and queries

  1. By convention, what is the name and location of the repository for the model MyVendor\MyExtension\Domain\Model\Conference? Easy

Repository and queries

  1. How do you page through the result of an Extbase repository in TYPO3 v14? Medium
  2. A search is to find all conferences whose title contains the search term $searchWord. Which constraint is correct? Medium

Validation

  1. In TYPO3 v14 a model still contains /** @Extbase\Validate("NotEmpty") */ above protected string $title. What happens? Hard
  2. Which validator notations are valid in TYPO3 v14 and not marked as deprecated? Hard

Certifications & exams

Which exam comes next?

You can already practise for 19 exams, and 21 are up for a vote. See all certifications with their official information, cast your vote or suggest your exam.

See all certifications