Feature #1676

FLOW3, Persistence: support for "magic finder methods"

Added by Bastian Waidelich almost 7 years ago. Updated almost 5 years ago.

Status:Resolved Start date:2008-10-11
Priority:Could have Due date:
Assigned To:- % Done:

100%

Category:-
Target version:-
PHP Version: Complexity:
Has patch:

Description

it would be great, if the base repository would offer interceptor methods returning a subset of stored objects based on properties.
This could look something like:

$customerRepository->findByName('Skårhøj');

returning an array of customer objects with the property "name" of "Skårhøj". And:

$customerRepository->findOneByName('Skårhøj');

to return the first matching object. And maybe something like:

$customerRepository->find($id);

to return a single object with a matching identifier property.


Related issues

duplicated by TYPO3.Flow - Feature #2603: Implement magic findBy*() and findOneBy*() methods in the... Resolved 2009-02-10

Associated revisions

Revision d76c6aaf
Added by Robert Lemke over 6 years ago

  • FLOW3: (Persistence) Implemented magic findBy*() and findOneBy*() methods for the base repository. Resolves #1676 and closes #2603.

History

#1 Updated by Bastian Waidelich almost 7 years ago

  • Project changed from TYPO3.TYPO3CR to TYPO3.Flow

#2 Updated by Robert Lemke over 6 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Applied in changeset r1890.

Also available in: Atom PDF