分享

yii 联表查询

 MR_Captain 2014-10-14
$roleModel = Role::model()->findAll();
        foreach ($roleModel as $roleVal) {
            $role[$roleVal->roleId] = $roleVal->roleName;
        }
        $model = RolePermission::model()->with('permission', 'role')->findAll();
        foreach ($model as $value) {
            $permList[$value['roleId']][] = $value->permission->permissionName;
            $permList[$value['roleId']]['role'] = $value['role']['roleName'];
        }
        $this->controller->render('index', array(
            'permList' => $permList,
        ));





<?php
            $i = 1;
            if ($permList):
                foreach ($permList as $key => $_value) {
                    ?>
                    <tr style="width:auto"  >
                        <td style="width:auto"><?php echo $_value['role']; ?>:</td>
                        <?php
                        foreach ($_value as $key2 => $value) {
                            if ($key2 === 'role')  continue;
                            else { ?>
                            <td><?php echo $_value[$key2]; ?></td>    
                            <?php } } ?>
                    </tr>
            <?php } endif; ?>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多