小编pol*_*n23的帖子

在 Visual Studio 代码中管理任务和上下文

Visual Studio Code 中是否有类似 JetBrains 软件(Webstorm、Phpstorm)中的管理任务和上下文的选项?

要点是在编辑器中保持打开的文件取决于某人正在处理的任务。

visual-studio-code

11
推荐指数
1
解决办法
551
查看次数

Doctrine复合主键作为另一个实体的主键的一部分

我有一个特定情况,其中一个实体的复合主键是另一个实体的主键的一部分.这是专业化的案例,但现在并不重要.

我使用Doctrine从数据库生成实体,但Doctrine不支持复合外键作为主键:

It is not possible to map entity 'XXXXX' with a composite primary key as part of the primary key of another entity 'YYYYYY#id_xxxxx'
Run Code Online (Sandbox Code Playgroud)

有谁知道这种情况的解决方案?它可以是Doctrine解决方案或编辑模型和数据库结构.

更新1

CREATE TABLE `amandman` (
  `iddokumenta` int(11) NOT NULL,
  `datumdostavljanjaskupstini` date NOT NULL,
  `tekst` text,
  `datumizmene` date DEFAULT NULL,
  `izmenjenitekst` text,
  `iddokumentapredlogazakona` int(11) DEFAULT NULL,
  `datumdostavljanjaskupstinipredlogazakona` date DEFAULT NULL,
  PRIMARY KEY (`iddokumenta`,`datumdostavljanjaskupstini`),
  KEY `iddokumentapredlogazakona_idx`           (`iddokumentapredlogazakona`,`datumdostavljanjaskupstinipredlogazakona`),
  CONSTRAINT `iddokumenta45` FOREIGN KEY (`iddokumenta`, `datumdostavljanjaskupstini`)     REFERENCES `dokument` (`iddokument`, `datumdostavljanjaskupstini`) ON DELETE NO ACTION ON     UPDATE CASCADE,
 CONSTRAINT `iddokumentapredlogazakona` …
Run Code Online (Sandbox Code Playgroud)

orm composite-primary-key doctrine-orm

3
推荐指数
1
解决办法
2345
查看次数