- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将 Symfony2 与 Doctrine 结合使用,并使用 Alice Fixture 包来生成用于测试的装置。
在一种情况下,我需要创建一个 id 为 148 的固定装置来进行特定测试。我们所有的 id 都配置为 auto_increment,因此我当前正在创建 147 条虚拟记录,只是为了创建我需要的记录。
我希望使用这个定义来强制将 id 设置为 148:
invoiceClassNoClass (extends invoiceClass):
id: 148
sortOrder: 1
label: 'No Class'
不幸的是,这不起作用。从谷歌搜索中,我读到一条简短的评论,指出我首先需要向我的实体添加一个 setId 方法。我尝试过,但没有什么区别。实际上,如果不需要,我不想添加为 setId 方法,因为它违反了我们从不允许设置 id 的完整性规则。
也许有可以使用的反射类?也许这是 Alice 内置的,而我却不知道?
最佳答案
如果您希望学说为自动增量 ID 保存特定值,则必须在学说元数据中停用自动增量。参见
Explicitly set Id with Doctrine when using "AUTO" strategy
$this->em->persist($entity);
$metadata = $this->em->getClassMetaData(get_class($entity));
$metadata->setIdGenerator(new \Doctrine\ORM\Id\AssignedGenerator());
关于symfony - 我可以用 Alice Fixtures 覆盖自动增量 ID 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36942619/
为用户在您网站上的内容提供友好的 URL 当然是件好事。但如何最好地做到这一点呢?像 foo.com/users/alice 这样的东西有很多优点,最重要的是你不会弄乱你的根命名空间。但我认为对用户来
我正在尝试使用 AliceBundle 生成虚拟数据对于 Symfony 框架。除了我正在寻找一种方法将数组中的数据随机分配给名为 type 的属性之外,一切似乎都运行良好。 .看着faker lib
我相信我了解数字签名的工作原理,但我仍然不明白它如何仍然保证消息已被已知发件人 (Alice) 加密。 让我们假设 Alice 想给 Bob 发送消息。爱丽丝和鲍勃上周见过面,鲍勃正在等待回复 yes
为什么这里只调用了 H1 的 ServeHTTP 方法,而 H2 和 H3 似乎是被忽略了? alice似乎是一个不错的中间件链接,在这里我尝试将它与 httprouter 一起使用,但只有外部/最后
Substrate Collectables Workshop在某些时候建议开发者链为 Alice 提供预注资金的帐户。 Let's go into the Transfer app, and mak
我正在使用 alice-carousel ( https://github.com/maxmarinich/react-alice-carousel/blob/master/README.md ) 制
我的问题是关于这个 bundle :https://github.com/nelmio/alice 与 Symfony2 的结合。 我有一些固定装置想要加载到我的新网站中,这个 bundle 非常适合
我有一个 alice.ts 文件,其中实现了一个名为 Alice 的类和一个名为 IAlice 的接口(interface): export interface IAlice { readon
考虑我在 hackerrank 上发现的这个问题: Coins Problem Alice and Bob were sitting in the sun; drinking orange juice
我正在设置 NelmioAlice和 Faker通过 AlixeFixturesBundle 在 Symfony2 项目中.我需要一个 组合 装置,例如: representative{1..100}
我使用 hautelook/alice-bundle。 由于以下错误($ in 解释为对对象的引用),我无法在我的装置中使用编码的 bcrypt 密码: 在 SimpleObjectGenerator
每当我打开Alice 3并选择一个默认场景时,它就会崩溃。 操作系统:Linux Mint 19.2 终端输出: libpng warning: iCCP: known incorrect sRGB
我在序言中编写了一个程序。 parent(Amy,John). parent(Bob,John). parent(John,Ben). parent(Alice,Ben). 我在 Ubuntu 12.
我想问是否可以将数组作为某些元素的值传递?例如,在我的例子中,我正在尝试为 FOSUserBundle User 实体设置角色,该实体将 roles 作为值数组而不是普通值。我的装置中有这个: Use
我似乎不知道如何正确地一起使用中间件和 Http Router。 我的代码是: type appContext struct { db *mgo.Database } func main(){
我正在使用 justinas/alice Go 中的中间件,我想将参数传递给中间件中使用的函数。 例如: middlewareChain := alice.New(Func1(foo string,f
我有一个 MySQL 数据库转储,其中只有我想用作 Alice Fixtures 的数据。我希望将版本化的 yaml 文件提交到我的分支。有人知道解析 SQL 以从中生成 YAML 固定装置的库或包,
我在 Symfony 4 中使用 Alice 的数据装置时遇到问题。 当我运行 bin/consoledoctrine:fixtures:load 时,系统询问我是否要清除数据库,最终命令终止,没有任
使用 Netbeans 从现有的 Alice 3 项目创建可运行的 jar 后,出现以下错误: system property: org.alice.ide.rootDirectory is not
我将 Symfony2 与 Doctrine 结合使用,并使用 Alice Fixture 包来生成用于测试的装置。 在一种情况下,我需要创建一个 id 为 148 的固定装置来进行特定测试。我们所有
我是一名优秀的程序员,十分优秀!