Skip to content

Instantly share code, notes, and snippets.

@langhard
Last active December 19, 2015 21:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save langhard/6022021 to your computer and use it in GitHub Desktop.
Save langhard/6022021 to your computer and use it in GitHub Desktop.
TYPO3-CMS - Extbase - Repository - Sorting
class Blog extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity
/**
* blogRepository
*
* @var \ChGreenBanana\Famoca\Domain\Repository\PostRepository
* @inject
*/
protected $postRepository;
/**
* Returns the posts
*
* @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\ChGreenBanana\Famoca\Domain\Model\Post> $posts
*/
public function getPosts() {
return $this->postRepository->findByBlog($this);
}
}
class PostRepository extends \TYPO3\CMS\Extbase\Persistence\Repository {
/**
* defaultOrderings
*
* @var array
*/
protected $defaultOrderings = array(
'date' => \TYPO3\CMS\Extbase\Persistence\QueryInterface::ORDER_ASCENDING,
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment