学说:设置主键

 o0大大脸么么小小鱼0o 发布于 2023-02-09 11:45

我有一个带有一些字段的表,第一个是我的主键,称为"令牌".

我需要该令牌不是自动的,所以,我想设置这个值.例如,


       $em = $this->getDoctrine()->getManager();
       $object->setToken("first");
       $object->setValue("123");
       $em->persist($object);
       $em->flush();

但是,在我的数据库中,始终令牌为空,¿为什么?当我刷新时,令牌值消失.

在我的实体中,令牌被声明:

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

     /**
     * 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;
    }

我需要帮助!提前致谢.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有