用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2241|回复: 1
收起左侧

[已解决] 使用HMVC时load library

[复制链接]
发表于 2012-11-8 13:57:03 | 显示全部楼层 |阅读模式
本帖最后由 甲骨文 于 2012-11-8 14:03 编辑

Module ->Build
Class->Tool
library在 application/library/marketing/Discount.php

代码如下:
class Build_Tool_module extends CI_Controller
{

    // 在不使用HMVC的情况下是OK的
    public function discount()
    {
        $this->load->library('marketing/Discount');

var_dump($this->discount); // null
        print_r($this->discount->buildTool());
    }
}

错误:
A PHP Error was encountered
Severity: Notice
Message: Trying to get property of non-object
Filename: core/MY_Loader.php
Line Number: 938

// 错误已修改好了

class Build_Tool_module extends CI_Module
{

    // 在不使用HMVC的情况下是OK的
    public function discount()
    {
        $this->load->library('marketing/Discount');

var_dump($this->discount); // null
        print_r($this->discount->buildTool());
    }
}


发表于 2013-4-18 13:09:54 | 显示全部楼层
discount 改小写

本版积分规则