我通过多个中间表有关系.我怎样才能在Yii2中定义?
所以我试过以下
public function getTbl1()
{
return $this->hasOne( Tbl1::className(), [ 'id' => 'tbl1_id' ] );
}
public function getTbl2()
{
return $this->hasOne( Tbl2::className(), [ 'id' => 'tbl2_id' ] )->via( 'tbl1' );
}
public function getTbl3()
{
return $this->hasOne( Tbl3::className(), [ 'id' => 'tbl3_id' ] )->via( 'tbl2' );
}
Run Code Online (Sandbox Code Playgroud)
我得到关系tbl1和tbl2,但不能得到tbl3.我该怎么做?
提前致谢.
我有一个带有动态列数的表。如果表宽度增加超过100%,则列宽度应为CSS中定义的最小宽度。否则,列宽应适合内容。
我该怎么做?
<style>
table {
table-layout: fixed;
width: auto;
}
td {
min-wdith: 250px;
}
</style>
<table>
<tr>
<td>
Col 1
</td>
<td>
Col 2
</td>
<td>
Col 3
</td>
<td>
Col 4
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)