Atribuir uma função com FosUserBundle
Sou muito novo no Symfony, estou tentando registrar um ROLE para um usuário com FosUserBundle, mas não consigo gerenciar como fazê-lo. Na verdade, integrei também PUGXMultiUserBundle para ter duas formas diferentes para duas funções diferentes. Alguém pode me ajudar?
desde já, obrigado
--ATUALIZAR--
Eu relato meu código para explicar claramente. Eu crio esses arquivos com o guia dePUGXMultiUserBundle
Esta é minha entidade:
//C:\BitNami\wampstack-5.4.23-0\frameworks\symfony\src\Acme\ManagementBundle\Entity\UserGroundStation.php
<?php
namespace Acme\ManagementBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use PUGX\MultiUserBundle\Validator\Constraints\UniqueEntity;
/**
* @ORM\Entity
* @ORM\Table(name="user_GroundStation")
* @UniqueEntity(fields = "username", targetClass = "Acme\ManagementBundle\Entity\User", message="fos_user.username.already_used")
* @UniqueEntity(fields = "email", targetClass = "Acme\ManagementBundle\Entity\User", message="fos_user.email.already_used")
*/
class UserGroundStation extends User
{
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
}
E este é o controlador
C:\BitNami\wampstack-5.4.23-0\frameworks\symfony\src\Acme\ManagementBundle\ControllerRegistrationController.php
<?php
namespace Acme\ManagementBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
class RegistrationController extends Controller
{
public function registerUserGroundStationAction()
{
return $this->container
->get('pugx_multi_user.registration_manager')
->register('Acme\ManagementBundle\Entity\UserGroundStation');
}
}
Desculpe pela pergunta idiota, mas é meu primeiro projeto e me sinto um pouco perdido.
--UPDATE - RESOLVIDO--
Eu encontrei a soluçãoAqui Desculpe pela redundância da pergunta, não encontrei pelo Google.