Как динамически передать имя таблицы в dbforge?
Я не могу передать значение таблицы в dbforge? я создаю сеанс для имени контактной таблицы в соответствии с mailid пользователя, но не могу передать эту строку или сеанс в dbforge create_table...? пожалуйста помоги.
$contact_table_name = tablename;
Мой метод ниже
public function createtable($contact_table_name)
{
$this->load->dbforge();
$fields = array(
'id' => array(
'type' => 'INT',
'unsigned' => TRUE,
'auto_increment' => TRUE
),
'Name' => array(
'type' => 'VARCHAR',
'constraint' => '500',
),
'Email_Id' => array(
'type' => 'VARCHAR',
'constraint' => '500',
),
);
$this->dbforge->add_field($fields);
$this->dbforge->add_key('id', TRUE);
$this->dbforge->create_table('$contact_table_name');
return true;
}