Ошибка Set_Rules в Linux: неопределенное свойство: Welcome :: $ input - PullRequest
1 голос
/ 29 апреля 2020

Я учу кодигнитер. Я смотрю видео курса в udemy. Последнее видео было о проверке формы. Я написал коды в видео. Но это не работает в Ubuntu. Коды работают только на windows. Я получаю сообщение об ошибке при попытке использовать функцию установки правил. Разрешения папки Codeigniter - 755. В чем проблема? КОДЫ РАБОТАЮТ В WINDOWS НО НЕ РАБОТАЕТ LINUX:)

Приветственный класс:

 class Welcome extends CI_Controller {


    public function index()
    {
        $this->load->view('form');

    }

    public function save(){
        $this->load->library('form_validation');

        $this->form_validation->set_rules('name', 'Username', 'required');

        if ($this->form_validation->run() == FALSE)
        {
            $this->load->view('myform');
        }
        else
        {
            echo 'başarılı';
        }
    }

}

Вид формы:

<form action="<?=base_url("Welcome/save")?>" method="post">

    <input type="text" id="fname" name="name"><br>
    <button type="submit">Gönder</button>
</form>

Изображение ошибки:

Извините, нажмите для изображения ошибки.

Ошибка:

1 Ответ

1 голос
/ 01 мая 2020

Кажется, входная библиотека повреждена. Замените следующий файл оригинальным.

system/core/Input.php

или попробуйте установить fre sh.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...