小编Lui*_*ves的帖子

Doctrine没有创建自动UUID

我遇到了麻烦.当我在Symfony中执行persist()和flush()时,我得到了这个:

使用参数["2018-01-10","100.00","65c4002a-06e2-442b-b1da"执行'INSERT INTO pedido(emissao,total,cliente_id)VALUES(?,?,?,?)'时发生异常-61197f73ba3b"]:SQLSTATE [HY000]:常规错误:1364字段'id'没有默认值

我的注释在所有实体中都是相同的,但在这个(具体)中,Doctrine无法创建自动ID:

/**
 * @var \Ramsey\Uuid\Uuid
 *
 * @ORM\Id
 * @ORM\Column(type="uuid", unique=true)
 * @ORM\GeneratedValue(strategy="CUSTOM")
 * @ORM\CustomIdGenerator(class="Ramsey\Uuid\Doctrine\UuidGenerator")
 */
protected $id;
Run Code Online (Sandbox Code Playgroud)

由于字段ID是自动生成的,因此该错误似乎毫无意义.我有像Pessoa这样的其他实体,它们使用相同的注释工作正常.

我如何强迫Doctrine"理解"UUID索引?

php sql doctrine symfony doctrine-orm

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

如何将已安装的Bulma包中的SASS合并到Angular应用程序中?

我试图在我的项目中引入Bulma.根据文档,推荐的方法是使用NPM获取它.

纱线加毛

进一步向下的文档,它们显示出与下面的代码线的一例.

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.6.2/css/bulma.min.css">
<script defer src="https://use.fontawesome.com/releases/v5.0.6/js/all.js"></script>
Run Code Online (Sandbox Code Playgroud)

据我所知,如果我们CDN它是NPM包的多余(反过来,如果我们NPM它,CDN是不必要的).在这种特殊情况下,用户可能会遇到一堆棘手的防火墙等等,因此无论如何都可能无法应用CDN.我将不得不依赖自己分发的软件包.但是,当我删除上面的行时,样式消失了,因为Bulma的页面上没有关于如何处理它的信息,我不完全确定如何继续.

node_modules中,有一个文件bulma.sass以及一组目录,其中包含用于构建大屁股文件的各个asses.我想在我的项目中使它可用.当我用谷歌搜索时,我已经看到了一系列不同的建议:从简单地将文件复制到我的src到关于应用Grunt脚本的冗长而复杂的讨论.不知何故,我觉得有一种直截了当的方式(可能是我见过的那种方式),但是我太困惑了,无法识别它.

如何将已安装的包(驻留在node_modules中)中的样式转换为我的Angular应用程序的src和/或dist文件夹?

奖金问题是我在使用Bumla时应该如何处理FontAwesome链接(除非它与其他框架设置的方式相同,在这种情况下,我可以自己谷歌或提出另一个问题.)

css sass npm angular

2
推荐指数
1
解决办法
1210
查看次数

找不到gitlab-ci-multi-runner包

我正在尝试安装gitlab-ci-multi-runner在ElementaryOS Freya上,但没有成功.

我正确地按照官方文档中的步骤操作:

https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/master/docs/install/linux-repository.md#install-using-official-gitlab-repositories

答案总是:

luiz@kryptonita:~/node/my-nodejs-app$ sudo apt-get install gitlab-ci-multi-runner
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gitlab-ci-multi-runner
Run Code Online (Sandbox Code Playgroud)

要理解:我正在尝试设置一个Runner来测试Node.js"Hello World".我正在研究这项技术.

编辑:结果cat /etc/apt/sources.list.d/runner_gitlab-ci-multi-runner.list

# this file was generated by packages.gitlab.com for
# the repository at https://packages.gitlab.com/runner/gitlab-ci-multi-runner

deb https://packages.gitlab.com/runner/gitlab-ci-multi-runner/elementaryos/ freya main
deb-src https://packages.gitlab.com/runner/gitlab-ci-multi-runner/elementaryos/ freya main
Run Code Online (Sandbox Code Playgroud)

gitlab gitlab-ci-runner

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

标签 统计

angular ×1

css ×1

doctrine ×1

doctrine-orm ×1

gitlab ×1

gitlab-ci-runner ×1

npm ×1

php ×1

sass ×1

sql ×1

symfony ×1