Hallo Maik,
was mir dazu spontan noch einfallen würde, wäre das entsprechende
TypoScript, in dem die fe_users gemappt werden muss.
Wurde dieses Mapping vorgenommen?
Viele Grüße
Eddy
Am 29.03.2013 18:23, schrieb Maik Hagenbruch:
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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german