[TYPO3-mvc]  How to use fe_users in my extbase extension?
    Roland 
    most.wanted at gmx.at
       
    Wed May 16 11:05:37 CEST 2012
    
    
  
hi everybody,
i try to use fe_users in my extbase extension. i noticed that extbase 
(1.4.3 / TYPO3 4.6) ships with a domain model object "FrontendUser" 
which may/should be used for this purpose.
i set up a basic extension with this controller (i called it 
UserController.php):
--- quote ---
<?php
class Tx_Mitgliederverwaltung_Controller_UserController extends 
Tx_Extbase_MVC_Controller_ActionController {
	/**
	 * @var Tx_Extbase_Domain_Repository_FrontendUserRepository
	 */
	protected $userRepository;
		
	/**
	 * injectUserRepository
	 *
	 * @param Tx_Extbase_Domain_Repository_FrontendUserRepository 
$userRepository
	 * @return void
	 */
	public function 
injectUserRepository(Tx_Extbase_Domain_Repository_FrontendUserRepository 
$userRepository) {
		$this->userRepository = $userRepository;
	}
	
	/**
	 * List action for this controller. Displays a list of users
	 *
	 * @return string The rendered view
	 */
	public function listAction() {
		$this->view->assign('users', $this->userRepository->findAll());
		$this->view->assign('testString', 'Lorem ipsum dolor sit amet.');
	}
}
?>
--- /quote ---
as you can see i assign a "testString" to test if the fluid template 
works. it does work: "Lorem ipsum dolor sit amet." is printed by the 
fluid template.
this is my fluid template:
--- quote ---
<h2>{testString}</h2>
<ul>
	<f:for each="{users}" as="user">
		<li>{user.username}</li>
	</f:for>
</ul>
--- /quote ---
no <li> tag is printed by the fluid template.
did i miss something important?
kind regards.
roland
    
    
More information about the TYPO3-project-typo3v4mvc
mailing list