我正在从数据库生成我的模型,我得到这样的东西:
public function setUp()
{
parent::setUp();
$this->hasOne('Articles', array(
'local' => 'article_id',
'foreign' => 'id'));
$this->hasOne('Users', array(
'local' => 'voter_id',
'foreign' => 'id'));
$this->hasOne('Users as Users_4', array(
'local' => 'author_id',
'foreign' => 'id'));
}
有什么方法可以告诉教义,关系的名称应该是什么。例如得到这样的东西:
public function setUp()
{
$this->hasOne('Articles', array(
'local' => 'article_id',
'foreign' => 'id'));
$this->hasOne('Users as Voter', array(
'local' => 'voter_id',
'foreign' => 'id'));
$this->hasOne('Users as Author', array(
'local' => 'author_id',
'foreign' => 'id'));
}
我知道当您从 YAML 文件生成模型或从头开始编写它们时是可能的,但是当您从 DB 生成模型时可能吗?