【发布时间】:2015-10-01 14:06:12
【问题描述】:
好的,我有一个用 CodeIgniter 编写的 GeneralModel,一个朋友问我是否可以为他将其转换为 Laravel 4.2。我正在研究这个,我认为我的大部分内容都是正确的,但我卡在了 select 语句中。
在CodeIgniter 我有以下内容:
public function getData($table, $multiple = 1, $field = FALSE, $val = FALSE){
if($field != FALSE){
// WHERE in case of FIELD / VAL :)
$this->db->where($field, $val);
}
$query = $this->db->get($table);
if($multiple == 1){
// Multiple rows
return $query->result_array();
} else {
// One row
return $query->row_array();
}
}
这里有没有人知道我可以如何将此函数转换为Laravel 4.2 语法?
我目前有:
public function getData($table, $multiple = 1, $field = FALSE, $val = FALSE){
$result = DB::table($table);
}
我很快就卡住了,因为我不知道如何在 Laravel 4.2 中实现同样的效果,就像我在 CodeIgniter 中所做的那样拆分 query 的部分。
【问题讨论】:
标签: php codeigniter laravel laravel-4 eloquent