架构模式 · 第 2 题,共 12 题

Extbase 仓库(Repository)默认提供哪些方法?

有 3 个正确答案。 简单

显示答案

答案

  • A findByUid()
  • B findAll()
  • D add()

解析

仓库(Repository) 是查找和存储领域对象的中心位置,因此控制器无需了解任何 SQL。每个继承自 TYPO3\CMS\Extbase\Persistence\Repository 的仓库都自带 findAll()、findByUid()、findBy()、add()、update() 和 remove() 等方法。示例:$this->productRepository->findByUid(42) 以对象形式返回 UID 为 42 的产品。而 redirect() 属于控制器,assign() 属于视图;两者都常被混淆,因为它们在同一个 Action 中使用。

认证与考试

下一个考试是什么?

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

查看全部认证