0
在codeigniter,应用程序/语言文件夹中,必须在每次使用新语言时创建带有嵌套php文件的语言名的新文件夹名称被插入到数据库中。将新语言名称插入到codeigniter数据库中后,在语言文件夹中创建带有嵌套php文件的文件夹
if(!is_dir('$fold')){
mkdir('$fold');
}
此折叠必须在已存在的语言文件夹中创建。提前致谢。
在codeigniter,应用程序/语言文件夹中,必须在每次使用新语言时创建带有嵌套php文件的语言名的新文件夹名称被插入到数据库中。将新语言名称插入到codeigniter数据库中后,在语言文件夹中创建带有嵌套php文件的文件夹
if(!is_dir('$fold')){
mkdir('$fold');
}
此折叠必须在已存在的语言文件夹中创建。提前致谢。
,如果你想创建的应用程序/ {$语言名称}一个新的文件夹,从你的数据库给,你需要在你的表中的标志,有语言
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')
}
}
}
你有什么问题吗?有什么问题?任何错误?你已经尝试过的任何代码?提问时你需要尽可能清楚。您可以通过点击_“编辑”_链接修改您的原始问题。 – CodeGodie
检查在这里:http://stackoverflow.com/questions/23939931/how-to-create-codeigniter-language-files-from-database/23973204#23973204 – Vickel
这里几乎没有问题。 **您的具体问题是什么?** – tadman