1

I have one problem in production env.

When I insert one row in one table with doctrine:

        ...
        $Download = new Downloads();
        $Download->setToken($token);       
        $Download->setValid($now); 
        $em->persist($Download);
        ...

In Dev env there isn't problem, but in Production env my primary key ($token) doesn't store. His value is empty in the database (in dev env store rights).

My table only has two fields:

 /**
 * @var string
 *
 * @ORM\Id
 * @ORM\Column(name="token", type="string", length=45, nullable=false)
 */
private $token;

 /**
 * @var valid
 *
 * @ORM\Column(name="valid", type="integer", nullable=false)
 */
private $valid;

/**
 * Set token
 *
 * @param string $token
 * @return Downloads
 */
public function setToken($token)
{
    $this->token = $token;

    return $this;
}

/**
 * Get token
 *
 * @return string 
 */
public function getToken()
{
    return $this->token;
}

/**
 * Set valid
 *
 * @param integer $valid
 * @return Downloads
 */
public function setValid($valid)
{
    $this->valid = $valid;

    return $this;
}

/**
 * Get valid
 *
 * @return integer 
 */
public function getValid()
{
    return $this->valid;
}

Somebody can help me? Thanks!

user2794692
  • 361
  • 2
  • 10
  • 24

0 Answers0