[TYPO3-german] Extbase und fe_users

Maik Hagenbruch mh at ivi-solutions.com
Fri Mar 29 18:23:41 CET 2013


Hallo Comunity,

ich bin zur Zeit dabei tiefer in die Extensionentwicklung einzutauchen. Ich habe schon ein paar gebaut, die aber immer dem gleichen Schema folgen. ich lege einfach felder in der tt_content an, kann diese dann im Backend befüllen und im frontend ausgeben. Jetzt will ich aber was für micj neues versuchen und will an die fe_users Tabelle ran.
Zum Anfang will ich erstmal die Datensätze darin auslesen.Ich hab mich schon durch ne Menge tuts gearbeitet, bleibe aber immer an einer Stelle hängen. Hier mal mein Code vom Controller:
<?php
namespace TYPO3\MusicfinderRegister\Controller;

/***************************************************************
 *  Copyright notice
 *
 *  (c) 2013 
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
 *  free software; you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation; either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  The GNU General Public License can be found at
 *  http://www.gnu.org/copyleft/gpl.html.
 *
 *  This script is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  This copyright notice MUST APPEAR in all copies of the script!
 ***************************************************************/

/**
 *
 *
 * @package musicfinder_register
 * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
 *
 */
class UserController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController {

	/**
	 * userRepository
	 *
	 * @var \TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository
	 * @inject
	 */
	protected $frontendUserRepository;

	/**
     *
     * @param Tx_Extbase_Domain_Repository_FrontendUserRepository $frontendUserRepository 
     */
    public function injectFrontendUserRepository(\TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository $frontendUserRepository) {
        $this->frontendUserRepository = $frontendUserRepository;
    }

	/**
	 * action list
	 *
	 * @return void
	 */
	public function listAction() {
		$users = $this->frontendUserRepository->findAll();
		$this->view->assign('users',$users);
	}

}
?>

Im view hab ich dann einfach $users debugt, aber es ist immer leer.
Die Ausgabe im Debugfenster sieht so aus 

TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (empty)

Hat da vielleicht jemand einen Tipp für mich? Irgendwie komm ich da nicht mehr weiter.
Vielen Dank




More information about the TYPO3-german mailing list