symfony相关内容

教义:跟踪缓慢变化的维度的历史

我正在Symfony3 / Doctrine开发一种网络商店。为了简化事情,假设我有一个表修复和一个零件。零件有一个名称和一个价格,一个维修可以使用很多零件,以及各种零件可以用于各种修理(多对多)。维修的价格是部件价格和其他一些因素的总和。 尺寸变化 现在应该可以更改一个零件的价格,这应该会改变未来的价格维修。然而,数据库中已经存在的任何修复不应更改,因为它们用于会计,发票等。 ..
发布时间:2017-03-22 03:08:07 其他数据库

ERD建模工具与Doctrine支持

我正在寻找可用于ER建模的免费或付费软件应用程序。 由于我主要使用Symfony2 / Doctrine开发应用程序,有没有人知道关于有Doctrine支持的软件? 解决方案 我认为以下比较是您正在搜索的: http://www.orm-designer.com/article/orm -designer-and-mysql-workbench-comparison 结论: ..
发布时间:2017-03-22 01:38:57 其他数据库

Symfony2许多到许多关系Db结构

我使用Symfony2构建一个应用程序来管理电影数据库。 我有电影表和艺术家表。 现在在电影中可能有许多艺术家不同的角色,我的问题开始,因为我不是很好关系映射我面临的问题。 电影X艺术家A是演员,电影Y艺术家B是演员和导演。 现在我的问题如何构建加入表,以便我可以保存检索Artists相关工作,如:电影名称,角色(可以是一个电影的多个角色) / p> 到目前为止,我的OR ..
发布时间:2017-03-19 21:39:18 数据库

1至1..0的关系,以嵌入的形式与原则

一个用户可能只有一个项目或没有。 (1-1..0关系) 我试图在symfony2中用doctrine完成它。 我已经完成了一对一的关系,这是相当简单。但是如何指定教条,当我想创建一个用户,该项目可以为null? (且不要插入新行,只保留id_item为空) 这是我所拥有的: //用户类 / ** * * @ ORM\OneToOne(targetEntity = ..
发布时间:2017-03-19 00:28:38 PHP

在哪里定义安全角色?

我有一个用户和一个组实体,它们都拥有一个角色数组。 现在我想保持选项打开以修改角色,添加它们 我应该在类中使用常量,还是应该将OneToOne关系与保存所有角色的表相关联? 最好的问候, pus.dev 用户角色 组角色 public function getRoles() { $ roles = $ this-& foreach($ thi ..
发布时间:2017-03-19 00:16:49 其他数据库

映射彼此不一致

我有不一致的映射的问题。我在我的申请两个实体 - 联系人(实体与联系人...)和信息,实体与此联系(电话,电子邮件,传真,网站等)的信息。 在我的Contact实体中,我为每个类型创建了变量,我需要它在我的应用程序,因为这种方式更容易: / ** * @ ORM\OneToMany(targetEntity =“RelationInformations”,mappedBy =“o ..
发布时间:2017-03-18 21:13:34 PHP

与parameters.yml和config_(dev | stage | prod).yml的数据库连接混淆

我明白为什么我应该保留我的数据库连接在 parameters.yml 文件,但我还想要设置额外的数据库连接以及不同的主机dev,stage和prod环境。我想我可以用 config_dev.yml , config_test.yml 和 config_prod。 yml 结合 config.yml ,我错了吗? 在 parameters.yml 我拥有主数据库连接,但我可以移动到配置? ..
发布时间:2017-03-18 20:56:59 PHP

如何存储数据库(特别是Symfony)所需的“基本”或“初始”数据?

我使用doctrine迁移软件包跟踪我的数据库结构中的更改。我想确保当我为我的应用程序部署/添加一个新的服务器: (A)数据库模式(doctrine:migrations:migrate) (B)数据库始终包含预定义的数据集 对于(B)一个好的例子是角色。我想要一组特定的角色总是存在。我意识到这是可能与数据库迁移,但我不喜欢混合模式更改与数据更改的想法。如果我使用MySql迁移,我将 ..
发布时间:2017-03-17 19:03:29 其他数据库

在Symfony2中创建实体而没有教义

我的公司保持数据库管理和开发在一个单独的部门和我的Symfony2应用程序我只允许通过服务API与数据库交互。这意味着我不能使用Doctrine ORM甚至php pdo。 我基本上必须构建自己的抽象层。我一直在搜索互联网,没有看到任何关于为Symfony2创建我自己的基本实体abastraction层的最佳实践。我甚至不能找到使用除了Doctrine之外的任何信息。 有没有人有任何建 ..
发布时间:2017-03-17 18:52:07 其他数据库

在Symfony2中保存多对多关系到数据库

在我的Symfony2项目中,我有两个相关的实体:用户和收藏夹。他们有一个多对多的关系。 我的应用程序工作原理如下: 在我的Twig页面中,我有一些项目,按钮'添加到收藏夹'。当您单击按钮时,我的控制器将item_id保存在收藏夹列中。但是我想保存 的用户添加项目到他的收藏夹,这里我的应用程序失败。 用户和收藏夹存在,但连接列之间用户和收藏夹保持为空。 我也不会收到任何错误。 ..
发布时间:2017-03-17 18:37:47 其他数据库

如何按照关系的数量或成员对Doctrine DQL查询进行排序?

我试图创建一个查询,用于从Doctrine数据库中检索对象,按特定一对多关系的成员数量排序。 更具体地说:我有两个实体:人和联邦。一个人可以是一个联盟的成员(人有联盟的关系),联盟可能有 n 个人(联合为“人”关系)。 我想创建一个DQL查询,返回联盟列表,按照多少人是该联盟的成员排序。沿着这些线: SELECT f FROM AcmeStatsBundle:Federatio ..
发布时间:2017-03-17 18:04:08 其他数据库

在Doctrine 2中指定小数字段类型时,缩放和精度是什么意思?

我正在创建一个小数字段来保存一个财务数据在Doctrine2为我的Symfony2应用程序。 目前,它如下所示: / ** * @ ORM\Column(type =“decimal”) * / protected $ rate; 当我输入一个值并且所述值被持久化到数据库时,它四舍五入为一个整数。我猜我需要设置字段的精度和缩放类型,但我需要有人来解释他们做什 ..
发布时间:2017-03-17 15:29:25 其他数据库

多对一与多个目标实体

这似乎很简单,但我不能正确: 有三个实体: Fruit Vegetable 和 Snack 。 Snack有字段 id ,时间和 food 。食物是指 一个水果或一种蔬菜。所以它基本上是一个多对一/一对多的关系,因为一个小吃总是只有一个食物。但是有多个目标实体。 如何在Doctrine2中映射? 我会在使用之前知道Doctrine2将使用两个字段: food_type 和 foo ..
发布时间:2017-03-14 05:28:37 PHP

Doctrine 2协会没有外键约束

我正在将一个旧的PHP应用程序转换为Symfony 2.应用程序数据目前不是很一致,所以我想避免创建外键约束。我在“产品”实体类中有以下注释: class Product { //一些定义 / ** * @ ORM\ManyToOne(targetEntity =“Manufacturer”) * @ ORM\JoinColumn(name =“manufacturer_ ..
发布时间:2017-03-14 01:39:17 PHP