Я хочу динамически вставлять таблицу в codeigniter, передавая имя таблицы в качестве параметра. ниже моя функция контроллера для вызова функций моделиКак динамически вставить таблицу в codeigniter?
function index(){
$table=array('branch'=>'branch_id','specialization'=>'spec_branch_id');
$this->model->join($table);
}
и это моя модель функция
function join($table){
foreach($table as $table_name=>$table_id){
/*i want here table*/
$table1=$table_name;
}
$this->db->select('*');
$this->db->from(''.$table1.' t1');
$this->db->join(''.$table2.' t2','t1.'.$t1id.'=t2.'.$t2id);
return $this->db->get();
echo $this->db->last_query();die;
}
Как и в приведенном выше функциях я хочу динамическое имя таблицы, как table1 = ветвь; table2 = specializaton в моей функции модели, поэтому, пожалуйста, помогите мне решить, и если кто-то другой может поделиться.
спасибо @pawan сена –