Beklenen Doktrin 2 PlainValue

0 Cevap php

Ben sorun bir Doktrin DQL sorgusu yürütme yaşıyorum. Bu bana verir hatadır.

Doctrine\Common\Annotations\AnnotationException: [Syntax Error] Expected PlainValue, 
got 'integer' at position 13 in property Base\Session::$lifetime.

Benim kod şöyle görünür:

$query = $em->createQuery("SELECT s FROM Base\Session s WHERE s.session = \"$id\"");

$ Id geçerli session_id nerede. Benim Model gibi görünüyor:

namespace Base;

/** @Entity @Table(name="session") */
class Session extends Skeleton {
/**
 * @Id @Column(type="integer")
 * @GeneratedValue(strategy="AUTO")
 */
protected $id;

/** @Column(length=32) */
protected $session;

/** @Column(type=integer) */
protected $lifetime;

/** @Column(type=integer) */
protected $modified;

/** @Column(type="text") */ 
protected $data;
}

0 Cevap