【发布时间】:2013-09-12 13:01:50
【问题描述】:
我正在尝试配置与相同模型/表的关系,但 Laravel 返回错误:超时。
表格:集合
- 身份证
- collection_id
- 姓名
- 说明
- 有效
- 时间戳...
模型/关系:集合
/* ----------------------------------------------------------------------------
| Relationships
| -----------------------------------------------------------------------------
|
| Relacionamentos
|
*/
/**
* collection method
* Coleção pode pertencer a outra coleção
*
* @access public
* @return void
* @since 1.0
* @version 1.0
* @author Patrick Maciel
*/
public function collection()
{
return $this->belongsTo('Collection');
}
/**
* collections method
* Coleção pode ter várias sub-coleções
*
* @access public
* @return void
* @since 1.0
* @version 1.0
* @author Patrick Maciel
*/
public function collections()
{
return $this->hasMany('Collection');
}
错误
如何解决 get collection(父级)和 collections(子级)的问题? 谢谢
【问题讨论】:
-
尝试为同一个表设置多个关系的原因是什么?看起来您正在尝试将其设置为多对多和一对多,我认为这没有任何意义。
-
我希望一个集合有多个孩子(集合)。这种情况正确吗?