как подключить данные из бэкэнда в веб-интерфейс, используя ссылки в фреймворке Yii - PullRequest
0 голосов
/ 25 сентября 2018

Мне нужно получить доступ к данным из внутреннего файла, используя ссылку во внешнем интерфейсе.

Найдите код ниже:

     $model = new LoginForm();
    if ($model->load(Yii::$app->request->post()) && $model->login()) {
        return $this->render('hello');
    } else {
        $model->password = '';

        return $this->render('login', [
            'model' => $model,
        ]);
    } 

В приведенном выше коде вместо hello мне нужноперейти на страницу фермеров, которая находится в следующей папке "C: \ xampp \ htdocs \ f_project_yii \ backend \ views \ farmer".

Ответы [ 2 ]

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

Когда вы используете

$this->render('hello');

Вы должны иметь имя ./protected/views/[Controller в нижнем регистре] /hello.php file

0 голосов
/ 25 сентября 2018

Одно из решений для установки абсолютного пути для просмотра, подобного этому

$model = new LoginForm();
    if ($model->load(Yii::$app->request->post()) && $model->login()) {
        return $this->render('/farmer');
    } else {
        $model->password = '';

        return $this->render('login', [
            'model' => $model,
        ]);
    } 
...