Doctrine2允許您使用基於字段名稱的魔法查找器進行查詢。如果您有一個名爲User
的實體,則應該能夠調用$repo->findOneByUsernameAndPassword()
,假定該實體具有用戶名和密碼字段。Doctrine2和更多領域無法正常工作的魔法發現者?
我該如何傳遞參數給魔法發現者?如何查詢實際上是關係的字段?
我已經試過:
$repo->findOneByUsernameAndPassword('Jhon', 'password')
和
$repo->findOneByUsernameAndPassword(array('Jhon', 'password'))
但我得到的錯誤:
Entity 'User' has no field 'usernameAndPassword'. You can therefore not call 'findOneByUsernameAndPassword'
這是可能的教義1.你在哪裏讀它是可能的學說2的更多信息? – greg0ire
不記得了。也許我錯了?如果你確定然後回答這個問題,我會接受它。 – gremo