仓库与查询 · 第 8 题,共 12 题

按照约定,模型 MyVendor\MyExtension\Domain\Model\Conference 的 Repository 叫什么、位于哪里?

有 1 个正确答案。 简单

显示答案

答案

  • C Classes/Domain/Repository/ConferenceRepository.php,类名为 ConferenceRepository

解析

Extbase 通过名称关联模型和 Repository:Domain\Model\Conference 对应 Domain\Repository\ConferenceRepository。Repository 继承 \TYPO3\CMS\Extbase\Persistence\Repository,常常是一个空类,例如 class ConferenceRepository extends Repository {}——基类提供 findAll() 等标准方法。Repository 是该模型类型访问数据库的唯一入口;控制器和服务不应执行自己的 SQL 查询。如果把类放在模型目录中,其命名空间就不符合约定。

认证与考试

下一个考试是什么?

已有 19 项考试可以练习,21 项正在投票中。查看所有认证及官方信息,投出你的一票,或推荐你的考试。

查看全部认证