【已解决】求救!!! 调用自定义模型函数

浏览:541 发布日期:2015/07/10 分类:求助交流 关键字: Model 模型 自定义
刚接触TP,对这个框架不是很了解。
先自己动手做小项目开始。
但是在Model部分被停止了。
我的TP是最新版的 3.2.3
废话不说上代码了...<?php
namespace Pannel\Model;

class AdminModel extends \Think\Model
{
    function test()
    {
        return 'hello world';
    }
}
上面是自定义模型,没别的就测试写了 “你好世界”的字符串并返回
控制器里用了D函数和直接实例化也不管用,总提示类不存在。<?php
namespace Pannel\Controller;

class IndexController extends \Think\Controller
{
    function index()
    {
        // $m = new \Pannel\Model\MasterModel();//这个出错,没有该类
        // $m = new \Pannel\Model\Master();//这个出错,没有该类
        $m = D('master');//这样行,但是是 Think\Model类
        $m->test();//提示 Think\Model::test() 不存在
    }
}
在度娘搜了好多,但都是说用D函数,我怎么弄也弄不出
所以来这里求救的,麻烦大伙帮我一下下...
*************************************************************
不好意思,没仔细看手册
Pannel文件夹里 Model文件夹的 自定义Model
我命名为 Admin.php 改成 AdminModel.class.php 后 正常
以为 Model.class.php 这个是系统智能检测的呢,...
遇到类似问题的童鞋们仔细看是否是命名出错。QAQ
最佳答案
评论( 相关
后面还有条评论,点击查看>>