Php laravel 4-一些具有特定连接的型号-如何避免重复?
创建一个单独的类来定义连接,并在将来使用该类扩展任何类Php laravel 4-一些具有特定连接的型号-如何避免重复?,php,laravel,laravel-4,Php,Laravel,Laravel 4,创建一个单独的类来定义连接,并在将来使用该类扩展任何类 <?php class Client extends Eloquent { protected $table = 'clients'; private $connection = 'connection2'; public function getById($id) { return DB::connection($this->connection)->table('clie
<?php
class Client extends Eloquent {
protected $table = 'clients';
private $connection = 'connection2';
public function getById($id) {
return DB::connection($this->connection)->table('clients')
->select('client_name')
->where('id', $id)
->first();
}
}
现在使用Connection2扩展您的客户机:
use Eloquent;
class Connection2Eloquent extends Eloquent
{
protected $connection = "connection2";
}
顺便说一句,我也在做同样的事情,现在我想你的问题,我最好开始使用同样的方法;)
class Client extends Connection2Eloquent
{
}