所以我试过这个:http ://www.yiiframework.com/wiki/285/accessing-data-in-a-join-table-with-the-related-models
基本上我有一个名为 User 的表,它与 ToolAccess 相关;通过 User 上的主键和 ToolAccess 上的 userID 字段相关。现在工具访问与包含 ToolID 的表 Tool 相关。现在这在 Yii 中不起作用,我似乎无法使用 Yii 从工具表中删除 toolName 字段。关于如何在 Active Record 上执行此操作的任何想法?
如果这很重要,我正在使用 giix。
关系代码:
public function relations() {
return array(
'usergalleries' => array(self::HAS_MANY, 'Usergallery', 'userid'),
'userinroles' => array(self::HAS_MANY, 'Userinroles', 'userid'),
'userfailedlogin' => array(self::HAS_MANY, 'Userfailedlogin','userid'),
// table name, relation, class name, relation key
'toolaccess' =>array(self::HAS_MANY, 'Toolaccess','userid'),
'tool' =>array(self::HAS_MANY, 'Tool','toolid')
);
}