我的任务是更改数据库并访问新表的一些属性。我已经创建了表“tag”,以及位于表“dashboard_has_tag”之间的表,因为表“dashboard”和“tag”彼此之间是多对多关系。现在我需要知道如何从视图中访问属性(即标记和idtag)。我已经示例化了模型( Jmeter 板)。有没有办法做到这一点?这是一张包含关系的表的图片
vddsk6oq1#
Yii让这变得很简单.通过使用$model->table_name->column,你可以访问相关表中的条目,只要模型是为此设置的.例如,要从dashboard访问tag和idtag,$dashboard->dashboard_has_tag->tag->tag应该得到tag的文本,同样地,$dashboard->dashboard_has_tag->tag->idtag应该得到tag的ID.如果您使用Gii创建模型,则应为此进行设置。
$model->table_name->column
$dashboard->dashboard_has_tag->tag->tag
$dashboard->dashboard_has_tag->tag->idtag
1条答案
按热度按时间vddsk6oq1#
Yii让这变得很简单.通过使用
$model->table_name->column
,你可以访问相关表中的条目,只要模型是为此设置的.例如,要从dashboard访问tag和idtag,$dashboard->dashboard_has_tag->tag->tag
应该得到tag的文本,同样地,$dashboard->dashboard_has_tag->tag->idtag
应该得到tag的ID.如果您使用Gii创建模型,则应为此进行设置。