にloadUserByUsernameでパラメータをルーティング私は私のUserRepositoryでルートパラメータにアクセスしたい、stackoverflowのコミュニティねえUserRepository
を取得します。これを行うオプションはありますか?
1.ログインページ
乗算インスタンスがあります。インスタンスexampleInstanceを開くと、このインスタンスに登録されている場合のみログインできます。彼が呼ばれるインスタンスに登録されている場合、ユーザーがロードされているUserRepository
に
http://mywebpage.com/exampleInstance
2.取得ユーザー。
class UserRepository extends EntityRepository implements UserLoaderInterface
{
public function loadUserByUsername($username)
{
$instanceName = ...
return $this->createQueryBuilder('u')
->join('u.instance', 'i')
->where('i.name = :instanceName AND u.email = :email')
->setParameter('instanceName', $instanceName)
->setParameter('email', $username)
->getQuery()
->getOneOrNullResult();
}
}
私は要求とセッションでパラメータを取得しようとしましたが、私は、このサービスにアクセスすることはできません。
私はUserRepositoryを実装するためのチュートリアルthisを続けました。
誰かが私を助けることができますか?ありがとう:)
ありがとうございました。それは私の多くの助け:) – user3241334