2016-03-28 49 views
0

在codeigniter,应用程序/语言文件夹中,必须在每次使用新语言时创建带有嵌套php文件的语言名的新文件夹名称被插入到数据库中。将新语言名称插入到codeigniter数据库中后,在语言文件夹中创建带有嵌套php文件的文件夹

if(!is_dir('$fold')){ 
       mkdir('$fold'); 
       } 

此折叠必须在已存在的语言文件夹中创建。提前致谢。

+0

你有什么问题吗?有什么问题?任何错误?你已经尝试过的任何代码?提问时你需要尽可能清楚。您可以通过点击_“编辑”_链接修改您的原始问题。 – CodeGodie

+0

检查在这里:http://stackoverflow.com/questions/23939931/how-to-create-codeigniter-language-files-from-database/23973204#23973204 – Vickel

+0

这里几乎没有问题。 **您的具体问题是什么?** – tadman

回答

0

,如果你想创建的应用程序/ {$语言名称}一个新的文件夹,从你的数据库给,你需要在你的表中的标志,有语言

table_languages ID |语言|短| | createdDate |存在 XX简体EN 28/03/2016 0

model.php

public function check_language(){ 
    $this->db->where('exist', 0); 
    retrun $this->db->get('table_language')->result(); 
} 

Controller.php这样

public function create_folder(){ 
    $this->load->model('model_language'); 

    $new_langauge = $this->model_language->check_language(); 

    foreach($new_language as $item){ 
     if(! mkdir(APPPATH . $item->language . '.php', DIR_READ_MODE, TRUE)){ 
      log_message('error', 'Don't have level to create folder'); 
      show_error('ERROR', 'Error creating folder') 
     } 
    } 
} 
相关问题