2018-09-14 16:13:26 96次浏览 2条回答 0 悬赏 15 金钱

一般情况下,我们都会根据Mysql数据表创建一个模型,如果我们要查询数据库中的某条记录,我们可以直接模型find(),如 Article::find()->select()->where([]),可是Yii2的四张表好像都这一个叫做rbac的模型中,我想查数据表auth_item_child这张表parent中为'编辑'的所有记录,我要怎么写才能实现像上面那种形式来查询相关的数据?还有如果我查询出,‘编辑’下的child中有一个'/admin/index:GET',我怎么根据这个去查auth_item这张表中name为/admin/index:GET的所有信息??

  • 回答于 2018-09-17 10:06

    可不可以给这4张表 创建关联model?

    2 条回复
    回复于 1天前

    刚接触YII不久,不晓得怎么关联,你知道吗?

    回复于 19小时前

    是不是 用gii 生成model ?

  • 回答于 1天前

    原生语句

    $params = [':name' => $name];

            $result = Yii::$app->db->createCommand('SELECT * FROM {{%auth_item}} WHERE name=:name ')->bindValues($params)->queryAll(); 
        
    
您需要登录后才可以回答。登录 | 立即注册
clao
见习主管

clao

注册时间:2018-08-03
最后登录:1天前
在线时长:1小时49分
粉丝0
金钱55
威望20
积分265

热门问题