Codeigniter, создать каталог - PullRequest
       2

Codeigniter, создать каталог

0 голосов
/ 10 октября 2018

Я новичок в Codeigniter.У меня проблема и я ищу помощь.Я хочу создать каталог при вводе данных в базу данных с именем каталога, которое исходит из массива при создании базы данных.Если я создаю каталог с конкретным именем, он работает.

public function insert()
    {
        $this->load->library('form_validation');
        $this->form_validation->set_error_delimiters('<div class="error">', '</div>');
        $this->form_validation->set_rules('dname', 'Name', 'required|min_length[5]|max_length[50]');
        $this->form_validation->set_rules('ddate', 'Date', 'required|date_valid');
        if ($this->form_validation->run() == FALSE){
            $this->loading_content('admin/new_event');
        } else {
            $panggil = array(
            'name' => $this->input->post('dname'),
            'event_date' => $this->input->post('ddate')
            );
            $path ="./lainnya/img/event/".$data->name."/";
            mkdir($path, 0777); --> THIS CODE NOT WORKING
            // mkdir("lainnya/img/event/okdeh",0777); --> THIS CODE IS WORKING
            $this->m_event->form_insert($panggil);
            $data['message'] = 'Data Inserted Successfully';
            $this->loading_content('admin/event', $panggil);
        }
    }

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 10 октября 2018

я уже нашел ответ ... Может, кому-то там это нужно ..

public function insert()
    {
        $this->load->library('form_validation');
        $this->form_validation->set_error_delimiters('<div class="error">', '</div>');
        $this->form_validation->set_rules('dname', 'Name', 'required|min_length[5]|max_length[50]');
        $this->form_validation->set_rules('ddate', 'Date', 'required|date_valid');
        if ($this->form_validation->run() == FALSE){
            $this->loading_content('admin/new_event');
        } else {
            $panggil = array(
            'name' => $this->input->post('dname'),
            'event_date' => $this->input->post('ddate')
            );
            //$path ="./lainnya/img/event/".$panggil->'name'."/"; ---> **BEFORE**
            $path ="./lainnya/img/event/".$panggil->['name']."/"; -- **NOW**
            mkdir($path, 0777);
            $this->m_event->form_insert($panggil);
            $data['message'] = 'Data Inserted Successfully';
            $this->loading_content('admin/event', $panggil);
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...