0
我有一個多態關聯:我怎樣才能得到URL到模型實例中Yii2
public function getImageable()
{
$classname = 'app\\models\\' . $this->imageable_type;
return $this->hasOne($classname, ['id' => 'imageable_id']);
}
可以返回不同模型的實例。我需要在索引視圖中呈現鏈接到imageable
模型實例。我怎樣才能做到這一點?我需要一些東西給我的view
行動的網址imageable_type
這不是當前的控制器。
Url:to($controllerId . '/view', 'id' => $this->imageable_id)
但我的問題是,我怎麼能deternine從model
的controllerId
。
目前尚不清楚你想要完成的任務。您可以創建控制器操作的鏈接,而不是模型。 – Viacheslav
編輯我的問題要更清楚。 –