しかし、登録エンティティを追加@ORM\Entity(repositoryClass="Repair\StoreBundle\Entity\registrationRepository")
しましたが、まだ近くでエラーが発生していますcreateQuery()
。
私の registrationRepository.php は
use Doctrine\ORM\EntityRepository;
/**
* registrationRepository
*
* This class was generated by the Doctrine ORM. Add your own custom
* repository methods below.
*/
class registrationRepository extends EntityRepository
{
function __construct() {
}
public function auth($name,$password)
{
$em = $this->getEntityManager();
$result = $em->createQuery("SELECT r.username,r.password FROM RepairStoreBundle:registration r where r.username='".$name."' and r.password='".$password."'")->getResult();
return $query;
}
}
私のコントローラーはこの方法で呼び出しています
$test = new registrationRepository();
$result = $test->auth($name);