1
我從symfony的文檔我可以把我自己的功能UserRepository如果我實現從接口
http://symfony.com/doc/current/cookbook/security/entity_provider.html
class UserRepository extends EntityRepository implements UserProviderInterface
{
public function loadUserByUsername($username)
{
現在我的問題之後,如果我想有自己的功能,如retrievePassowrd()
然後我可以聲明,在存儲庫或我需要創建一個新的接口,然後從該接口擴展userRepo
所以你的意思是我不需要先創建新的接口,然後在那裏有空的函數,然後從新的接口實現userRepository。我想我讀了一些在那裏,如果我們實現接口,然後我們不添加函數不在父接口 – user825904 2012-07-12 02:37:58
是的,你可以添加不在實現的接口中的函數。一個接口只需要實現類實現所有的接口方法。 – Lusitanian 2012-07-12 02:54:47
好的謝謝,現在我越來越清晰的哎呀的概念 – user825904 2012-07-12 03:00:47