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

标签 php mysql codeigniter

在 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/

相关文章:

php - 通过curl发送终端调用的输出

php - Laravel:如何在没有数据库的情况下对用户进行身份验证

php - URL REQUEST URI - 如果 URL 包含 X 做 Y 否则做 Z PHP

php 和 mysql,最佳实践

mysql - 平均功能性能?

php - 我什么时候应该转义 sql 查询

php - PHP 上的 VisualBasic Convert.FromBase64String 等效项

php - 我添加了 php 页面来连接到数据库,一旦提交,我就不会加载 php 页面。既不将数据存储到数据库也不显示

php - HMVC Codeigniter SEO 友好吗?

php - Codeigniter 将查询加载到数组中