Heim  >  Artikel  >  Backend-Entwicklung  >  MANY_TO_MANY php多对多表的链接 返回的数组role=null为什么

MANY_TO_MANY php多对多表的链接 返回的数组role=null为什么

WBOY
WBOYOriginal
2016-06-02 11:27:541013Durchsuche

php

namespace Admin\Model;
use Think\Model\RelationModel;

class UserModel extends RelationModel {

<code> Protected $tableName = 'user';//定义主表名称 //定义关联关系 Protected $_link=array(    'role' =>array(        'mapping_type' =>MANY_TO_MANY,        'foreign_key' =>'user_id',//主表外联        'relation_key' =>'role_id',//副表外联        'relation_table' =>'tp_role_user'//中间表        )    );</code>

}
?>

namespace Admin\Controller;
use Think\Controller;
use Home\Model\UserModel;
use Think\Model\RelationModel;
class RbacController extends CommonController {
public function index(){
$result=D('User')->relation(true)->select();
var_dump($result);
die();
$this->display();
}

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn