在codeigniter中,在applications / languages文件夹中,每次将新语言名称插入数据库时,都必须创建一个带有嵌套php文件的语言名称的新文件夹。
psexec -i -s -d \\123 -u xyz -p xyz "C:\programs\python.exe" "C:/sample.py"
必须在现有语言文件夹中创建此折叠。提前谢谢。
答案 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' )
}
}
}