0

こんにちは、私は CodeIgniter を初めて使用し、チュートリアルを受講しています。エラーが発生しました

A PHP Error was encountered
Severity: Notice
Message: Undefined variable: subview
Filename: admin/_layout_modal.php
Line Number: 7
An Error Was Encountered

Unable to load the requested file: .php

私はティーまでチュートリアルに従いましたが、どこが間違っているのかわかりません。

ここにコントローラーがあります

    <?php
class User extends Admin_Controller {
    public function __construct() {
        parent::__construct();
    }

    public function login() {
        $this->data['subview'] = 'admin/user/login';
        $this->load->view('admin/_layout_modal', $this->data);
    }
}

とビュー

<?php $this->load->view($subview); ?>

助けてください...

4

4 に答える 4

0

$this にデータを渡す必要はありません。データを渡すだけ

$data['variable_name']=data;

この $data 変数を渡して、ロード クラスを介して表示します。

于 2014-12-10T16:14:17.843 に答える
0

チュートリアルではなく .php ファイルからスクリプトを指定した場合は、すべて問題ありません。

于 2013-06-06T16:24:01.817 に答える