[TYPO3-german] Ordering von Child Objekten

Birgit lists at berlin-typo3.de
Wed Nov 8 09:52:37 CET 2017


Hallo Eike,

aus welchem Controller rufst du denn die Action auf?

CategoryController oder ArticleController?

Falls du Articles im CategoryController sortieren willst,

du kannst das „fremde“ Repository im Controller so manipulieren:

class MeinController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController {

/**
 * fremdesRepository
 *
 * @var \Vendor\Extname\Domain\Repository\FremdesRepository
 * @inject
 */
protected $fremdesRepository;

}

/**
 * Persistence Manager
 **
@var \TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager
 * @inject
 */
protected $persistenceManager;

/**
 * action inject
 */
public function injectAction() {
   $this->fremdesRepository->setDefaultOrderings(array(’sortierfeld' => Tx_Extbase_Persistence_QueryInterface::ORDER_ASCENDING));
}
}


viele Grüße
Birgit



> Am 08.11.2017 um 08:21 schrieb Mikel <lists at con-version.com>:
> 
>> 
>> Mein ArticleRepository besteht nur hieraus
>> 
>> class ArticleRepository extends \TYPO3\CMS\Extbase\Persistence\Repository
>> {
>>  protected $defaultOrderings = array(
>>      'position' => \TYPO3\CMS\Extbase\Persistence\QueryInterface::ORDER_ASCENDING
>>  );
>> }
> 
> Das sieht richtig aus. Wie sieht denn dein Feld „position“ in der Datenbank aus? Was sind da für WErte drin?
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list