一年前我发现了一些类似的问题:Codeigniter Tank Auth add folder on registration ...但不包含用户名。我试图在模块中添加用户名(当时注册人的),函数create_user。这个函数创建新文件夹,$user_id
类似_
:1_
但没有注册人的用户名。我试图包含数组中的数据$username
,$data
但无能为力......
if($this->db->insert($this->table_name, $data)) {
$user_id = $this->db->insert_id();
$name = $username;
if(!is_dir(FCPATH."./uploads/".$user_id."_".$name)){
mkdir(FCPATH."./uploads/".$user_id."_".$name , 0777);
}
我知道该$data
数组的用户名位于 1. 位置,用于 DB 写入目的。我尝试了这种可能性:$name = $username; $name = $data[0];
我发现库 Tank_auth.php 具有 function get_username()
。当新用户登录时,这是为了以后的目的......我如何从$data
数据库中获取用户名,表用户,单元用户名?