gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 21:12:12 25 4
gpt4 key购买 nike

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

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

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

最佳答案

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

表语言 编号 |语言 |短|创建日期 |存在 xx 英语 en 28/03/2016 0

模型.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' )
}
}
}

关于php - 将新语言名称插入到 codeigniter 中的数据库后,在语言文件夹中创建包含嵌套 php 文件的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36264392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com