2015-07-15 3 views
0

Когда я загружать данные с помощью data-fixtures на мой mongoDBMongoDB & FosUserBundle - отсутствие колонн

private function loadAdminUser() 
{ 
    $userManager = $this->container->get('fos_user.user_manager'); 

    // Create our user and set details 
    $user = $userManager->createUser(); 
    $user->setUsername('username'); 
    $user->setEmail('[email protected]'); 
    $user->setPlainPassword('password'); 
    //$user->setPassword('3NCRYPT3D-V3R51ON'); 
    $user->setEnabled(true); 
    $user->setRoles(array('ROLE_ADMIN')); 
} 

или когда я использую консоль/терминал для его

php app/console fos:user:create adminuser --super-admin 

Everyhing нормально (без ошибок, а не обновление). Но когда я пытаюсь получить эти данные из Монго это только возвращает меня 4 колонки: (?)

enter image description here

в FOSUserBudnle Существует около 15 столбцов по умолчанию ... Что случилось?

ответ

0

Я сделал это. Проблема состояла в том, что Соната простиралась от use Sonata\UserBundle\Document\BaseUser as BaseUser не от use FOS\UserBundle\Document\User as BaseUser. Я изменил его в Application\Sonata\UserBundle\Document, и теперь это нормально