2014-01-11 68 views
1

我將使用Fos\UserBundle\Propel\User作爲我自己的用戶類的擴展。FOS UserBundle Propel User繼承自BaseUser,但此類不存在

namespace FOS\UserBundle\Propel; 

use FOS\UserBundle\Model\GroupableInterface; 
use FOS\UserBundle\Model\UserInterface; 
use FOS\UserBundle\Propel\om\BaseUser; 

class User extends BaseUser implements UserInterface, GroupableInterface 
{ 
    ... 
} 

我的問題是,BaseUser類不存在。 Fos\UserBundle\Propel目錄內沒有om目錄。

composer.json: 
"friendsofsymfony/user-bundle": "[email protected]", 
"willdurand/propel-typehintable-behavior": "~1.0", 

如何生成此文件?!

回答

0

,如果你只是使用擴展

use FOS\UserBundle\Propel\User as BaseUser; 

class User extends BaseUser 
{ 
    .... 
} 
+0

那麼它是否不工作,問題是,當我運行推進未創建所需要的機型:型號:打造。我不知道這是從哪裏來的,但是有一個[「解決方法」](https://github.com/propelorm/PropelBundle/issues/215) –

+0

有時控制檯命令似乎自己做。很高興你把事情解決了。 – qooplmao