我有MySQL数据库表,其名称在" yyyymmdd"格式。我需要选择几个表格,例如,来自" 20150901"到" 20150930"。我认为可能有一种方法只为这些表实现一个模型。
如果有人知道该怎么做,请帮助。
感谢。
答案 0 :(得分:1)
想象一下这是你的模特。
class XYZ extends Eloquent {
public function __construct($table, array $attributes = array()){
parent::__construct($attributes);
$this->table = $table;
}
}
你有7个表假设为1周。 然后在控制器循环内你可以像
$reportData = array();
foreach($tables as $table) {
$xyzObj = new XYZ($table);
$reportData[] = $xyzObj->get();
//add your query stuff here like where and fetching records
}