View 我是否可以基于模型而不是单个小部件设置通用的yii视图字符串

View 我是否可以基于模型而不是单个小部件设置通用的yii视图字符串,view,yii,dry,database-relations,View,Yii,Dry,Database Relations,我已经在几个表之间建立了关系。我在tableFoo中获得了查看tableBar中的名称的视图,而不是显示barId,方法是将以下内容放入小部件中: array( 'label' => $model->Bar->getAttributeLabel('Bar'), 'value' => $model->Bar->Name ), 但是我有更多的桌子,我更喜欢一个地方来摆放这些东西。有没有一种方法可以设置任何与Bar相关的内容来显示Bar->Name?

我已经在几个表之间建立了关系。我在tableFoo中获得了查看tableBar中的名称的视图,而不是显示barId,方法是将以下内容放入小部件中:

array( 'label' => $model->Bar->getAttributeLabel('Bar'),
       'value' => $model->Bar->Name ),
但是我有更多的桌子,我更喜欢一个地方来摆放这些东西。有没有一种方法可以设置任何与Bar相关的内容来显示Bar->Name?或者我必须对整个模型中的所有Barid、Bazid等单独执行此操作吗

tldr:对于显示所有相关表的名称而不是ID,哪有一个真理点