标签: relationship

Laravel - Eloquent"Has","With","WhereHas" - 它们是什么意思?

我发现这些方法背后的概念和含义有点令人困惑,是否有人可以向我解释在一个例子(如果可能)的背景下,has和之间的区别with是什么?

orm relational-database relationship laravel eloquent

184
推荐指数
2
解决办法
17万
查看次数

Java中聚合和组合的实现差异

我知道聚合和组合之间的概念差异.有人可以通过示例告诉我它们之间Java的实现差异吗?

java composition relationship aggregation

98
推荐指数
5
解决办法
10万
查看次数

删除neo4j 1.8中的所有节点和关系

我知道这个问题已被许多人
提出我的研究问题,这里提出了一些问题

  1. 如何删除neo4j图中的所有关系?
  2. https://groups.google.com/forum/#!topic/neo4j/lgIaESPgUgE

但毕竟还是无法解决我们的问题,
我们只想删除"ALL"节点和"ALL"关系

在此输入图像描述

假设删除"ALL"可以看到有0个节点0个属性和0个关系

这是我在执行论坛建议删除"ALL"后拍摄的屏幕截图

我的问题还是一样,如何删除neo4j中的所有节点和所有关系

relationship neo4j nosql

83
推荐指数
3
解决办法
10万
查看次数

Laravel保存/更新多对多的关系

任何人都可以帮助我如何保存多对多的关系?我有任务,用户可以有很多任务,任务可以有很多用户(多对多),我想要实现的是在更新表单管理员可以为多个用户分配特定任务.这是通过html多选输入完成的

name="taskParticipants[]"
Run Code Online (Sandbox Code Playgroud)

这里的问题是,通过相同的形式(输入),您可以添加/删除用户,这就是我必须使用sync()的原因.也许我应该从头开始但不知道从哪里开始......

这是我的用户模型:

public function tasks()
{
    return $this->belongsToMany('Task','user_tasks');
}
Run Code Online (Sandbox Code Playgroud)

任务模型

public function taskParticipants()
{
    return $this->belongsToMany('User','user_tasks');
}
Run Code Online (Sandbox Code Playgroud)

TaskController

public function update($task_id)
{
    if (Input::has('taskParticipants'))
    {
        foreach(Input::get('taskParticipants') as $worker)
        {
            $task2 = $task->taskParticipants->toArray();
            $task2 = array_add($task2,$task_id,$worker);
            $task->taskParticipants()->sync(array($task2));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是表 任务id | title |截止日期的结构

user_tasks
id|task_id|user_id
Run Code Online (Sandbox Code Playgroud)

relationship laravel eloquent laravel-4

74
推荐指数
2
解决办法
7万
查看次数

数据库设计中"n:m"和"1:n"的含义

在数据库设计中,n:m1:n是什么意思?

它与键或关系有什么关系吗?

mysql database foreign-keys relationship

56
推荐指数
5
解决办法
14万
查看次数

Doctrine 2 - 禁止ManyToOne关系的外键上的空值

我在我的一个实体中有一个ManyToOne关系,如下所示:

class License {
    // ...
    /**
     * Customer who owns the license
     * 
     * @var \ISE\LicenseManagerBundle\Entity\Customer
     * @ORM\ManyToOne(targetEntity="Customer", inversedBy="licenses")
     * @ORM\JoinColumn(name="customer_id", referencedColumnName="id")
     */
    private $customer;
    // ...
}

class Customer {
    // ...
    /**
     * Licenses that were at one point generated for the customer
     * 
     * @var \Doctrine\Common\Collections\ArrayCollection
     * @ORM\OneToMany(targetEntity="License", mappedBy="customer")
     */
    private $licenses;
    // ...
}
Run Code Online (Sandbox Code Playgroud)

这将生成一个数据库模式,其中允许许可证表的"customer_id"字段为空,这正是我不想要的.

这里是一些代码,我创建一个记录来证明它确实允许引用字段的空值:

$em = $this->get('doctrine')->getEntityManager();
$license = new License();
// Set some fields - not the reference fields though
$license->setValidUntil(new \DateTime("2012-12-31")); …
Run Code Online (Sandbox Code Playgroud)

php relationship many-to-one doctrine-orm

52
推荐指数
2
解决办法
2万
查看次数

如何使用带有sequelize属性的include?

任何想法如何使用包含属性(当你只需要包含所包含的表的特定字段)与sequ​​elize?

目前我有这个(但它没有按预期工作):

var attributes = ['id', 'name', 'bar.version', ['bar.last_modified', 'changed']];
foo.findAll({
    where      : where,
    attributes : attributes,
    include    : [bar]
}).success(function (result) { ...
Run Code Online (Sandbox Code Playgroud)

orm relationship node.js sequelize.js

50
推荐指数
2
解决办法
4万
查看次数

Ruby on rails - 两次引用相同的模型?

是否可以activerecord通过generate scaffold命令在模型中建立双重关系?

例如,如果我有User模型和PrivateMessage模型,则pm表需要跟踪senderrecipient.

显然,对于单一的关系我会这样做:

ruby script/generate scaffold pm title:string content:string user:references
Run Code Online (Sandbox Code Playgroud)

是否有类似的方式来建立两个关系?

另外,有没有为关系设置别名?

所以不要说:

@message.user
Run Code Online (Sandbox Code Playgroud)

您可以使用以下内容:

@message.sender 要么 @message.recipient

任何建议将不胜感激.

谢谢.

ruby-on-rails relationship rails-activerecord

49
推荐指数
4
解决办法
2万
查看次数

Laravel Eloquent - 附加vs同步

是什么区别attach(),并sync()在Laravel 4雄辩的ORM?我试着环顾四周但找不到任何东西!

php relationship laravel eloquent laravel-4

48
推荐指数
3
解决办法
6万
查看次数

UML关系 - 虚线与实线

这两种关系有什么区别?

在此输入图像描述

编辑:此外,如果您可以提供一个简单的代码示例来说明差异,那将非常有用!

language-agnostic uml class-diagram relationship

47
推荐指数
5
解决办法
5万
查看次数