• tp5关联


    <?php
    namespace appindexmodel;
    use thinkModel;

    class Admin extends Model{

    public function admininfo(){
    //一对一的关系
    return $this->hasOne('Admininfo','aid','id');
    }
    //一对多的关系
    public function adminimg(){
        return $this->hasMany('Adminimg','aid','id');
    }
    //多对多的关系
    public function admintag(){
        return $this->belongsToMany('Admintag','Admintagz','tid','aid');
    }
    }
     
    /**一对一模型使用 */
        public function mone(){
            // $admin=Admin::get(1);
            $list=new Admin();
            $admin=$list->get(1);
            var_dump($admin->admininfo->info);
        }
        /**一对多 */
        public function mmone(){
            $list=new Admin();
            $admin=$list->get(1);
            $ll= $admin->adminimg;
            foreach($ll as $val){
                echo $val->img;
            }
        }
        /**多对多 */
        public function mbmone(){
            $list=new Admin();
            $admin=$list->get(1);
            $ll=$admin->admintag;
            foreach($ll as $val){
                echo $val->tag;
            }
        }
  • 相关阅读:
    音频处理入门笔记
    python对象-多态
    python对象的不同参数集合
    python多重继承的钻石问题
    python对象的多重继承
    python类继承的重写和super
    Python继承扩展内置类
    python对象继承
    Python模块与包
    Pyhton对象解释
  • 原文地址:https://www.cnblogs.com/Y15965521559/p/13745661.html
Copyright © 2020-2023  润新知