在codeigniter中将新语言名称插入数据库后,在语言文件夹中创建具有嵌套php文件的文件夹

时间:2016-03-28 14:27:38

标签: php mysql codeigniter

在codeigniter中,在applications / languages文件夹中,每次将新语言名称插入数据库时​​,都必须创建一个带有嵌套php文件的语言名称的新文件夹。

psexec -i -s -d \\123 -u xyz -p xyz "C:\programs\python.exe" "C:/sample.py"

必须在现有语言文件夹中创建此折叠。提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果你想在你的数据库给出的application / {$ language_name}中创建一个新文件夹,你需要在你的表中有一个包含语言的标志

table_languages  id |语言|短| createdDate |存在  xx englis 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' )
        }
    }
}