Heim > Backend-Entwicklung > PHP-Tutorial > Laravel不同数据库的模型之间关联,laravel模型关联_PHP教程

Laravel不同数据库的模型之间关联,laravel模型关联_PHP教程

WBOY
Freigeben: 2016-07-12 08:59:08
Original
946 Leute haben es durchsucht

Laravel不同数据库的模型之间关联,laravel模型关联

假设ModelA和ModelB之间是BelongsTo的关系

 

如果同属于一个数据库连接

那么

<span>public</span> <span>function</span><span> a(){
    </span><span>return</span> <span>$this</span>->belongsTo("ModelA"<span>)          
}</span>
Nach dem Login kopieren

如果两个模型属于不同的数据库

那么

<span>public</span> <span>function</span><span> a()
{
    </span><span>$instance</span> = <span>new</span><span> ModelA;
    </span><span>$instance</span>->setConnection(<span>$a_conn</span><span>);
    </span><span>$query</span> = <span>$instance</span>-><span>newQuery();
    </span><span>return</span> <span>new</span> BelongsTo(<span>$query</span>, <span>$this</span><span>);
}</span>
Nach dem Login kopieren

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1099826.htmlTechArticleLaravel不同数据库的模型之间关联,laravel模型关联 假设ModelA和ModelB之间是BelongsTo的关系 如果同属于一个数据库连接 那么 public function a(){...
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage