belongsTo和/或在Laravel 5

时间:2016-08-02 20:26:55

标签: laravel-5 cakephp-2.0 phalcon

我习惯于CakePHP和Phalcon,其中模型通过设置一次使用外键和belongsTo和/或hasMany等链接在一起。因此,每当我获得查询的输出时,我都可以轻松访问链接表值。

在CakePHP中,我从User模型中执行此操作,如:

public $hasMany = array('UserType');

在Phalcon中,我从User模型中执行此操作,如:

public function initialize() {
    $this->hasMany('id', 'Models\UserType', 'usertype_id', array('alias' => 'UserType'));
}

在两种情况下,当我获得用户的结果时,我可以使用$user->UserType->name轻松访问例如UserType名称。

但正如我在阅读Laravel时,这是通过以下函数完成的:

$user->getUserType->name;

我认为这是额外的工作而且无法在刀片中访问,我希望有一个简单的解决方案就像在CakePHP和Phalcon中一样

0 个答案:

没有答案