Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php hmvc消息:未定义属性:CI::$Templates代码点火器_Php_Codeigniter_Hmvc_Codeigniter Hmvc - Fatal编程技术网

Php hmvc消息:未定义属性:CI::$Templates代码点火器

Php hmvc消息:未定义属性:CI::$Templates代码点火器,php,codeigniter,hmvc,codeigniter-hmvc,Php,Codeigniter,Hmvc,Codeigniter Hmvc,您好,我正在观看这个视频,以设置我的hmvc模板。我已经尝试调用其他模块,但我得到了错误 Severity: Notice Message: Undefined property: CI::$Templates Filename: MX/Controller.php Line Number: 59 我有一个带有控制器文件templates.php的templates文件夹 <?php defined('BASEPATH') OR exit('No direct script acc

您好,我正在观看这个视频,以设置我的hmvc模板。我已经尝试调用其他模块,但我得到了错误

Severity: Notice

Message: Undefined property: CI::$Templates

Filename: MX/Controller.php

Line Number: 59
我有一个带有控制器文件templates.php的templates文件夹

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Templates extends MY_Controller{

    public function views($data = NULL){

        $this->load->view('templates/one_view');
    }
}

?>

我的控制器是

Login.php

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Login extends MY_Controller{


    public function index(){

        $data['content_view'] = 'login/login_view';
        $this->Templates->views($data);

    }
}

?>

我如何解决这个问题?hmvc设置是否有问题?还是什么

p、

我将它扩展到我的_控制器,因为我有这个文件

我的核心文件夹上的MY_Controller.php

<?php

class MY_Controller extends MX_Controller {

    function __contsruct()
    {
        parent::__construct();
        $this->load->module('Templates');
    }

}

?> 


感谢您更改我的控制器

function __contsruct 


在My_控制器中更改

function __contsruct 


您是否已设置或添加模块路径? 如果还没有。您可以这样设置应用程序/config/config.php

$config['modules_locations'] = array(
    APPPATH.'modules/' => '../modules/',
);
以及您的login.php更改

public function index(){

        $data['content_view'] = 'login/login_view';
        $this->Templates->views($data);

    }


您是否已设置或添加模块路径? 如果还没有。您可以这样设置应用程序/config/config.php

$config['modules_locations'] = array(
    APPPATH.'modules/' => '../modules/',
);
以及您的login.php更改

public function index(){

        $data['content_view'] = 'login/login_view';
        $this->Templates->views($data);

    }


$this->Templates->views($data);认真地你想用这个代码做什么?我只是想复制视频上的代码。我知道普通mvc代码点火器的模板是如何工作的。但我正在努力学习hmvc,所以我看了这段视频,并试图复制其中的代码。[]尝试一些类似
$this->load->module('module/controller/function')
模块::运行('module/controller/function')我需要做的是将$data放入
公共函数视图($data=NULL){
$this->Templates->views($data);说真的??你想用这段代码做什么??我只是想复制视频上的代码。我知道普通mvc代码点火器的模板是如何工作的。但我想学习hmvc,所以我看了这段视频并尝试复制代码。[]试着做一些类似
$this->load->module('module/controller/function')的事情
Modules::run('module/controller/function');
我需要做的是将$data放入
公共函数视图($data=NULL){
是的。有人已经告诉我了。但是我仍然有相同的错误是的。有人已经告诉我了。但是我仍然有相同的错误
public function index(){

        $data['content_view'] = 'login/login_view';
        $this->templates->views($data);

    }