先自己动手做小项目开始。
但是在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
最佳答案