3.2.3 - 严重 - 未处理
建一个测试项目有 Admin,Home两个模块:Home 模块只有一个 IndexController, 里面有个tt方法会通过 new 创建一个 admin 模块的 UserModel,:
<?php
namespace Home\Controller;
use Think\Controller;
use Admin\Model\UserModel;
class IndexController extends Controller
{
public function index()
{
echo 'qqqqqqqqqqqqqqqq';
}
public function tt(){
$um = new UserModel(); // 通过 new 创建一个 admin 模块的 UserModel
$r = $um ->user();
echo $r;
}
}
Admin模块的UserModel会通过 D 方法去实例化 Admin模块的ArticleModel<?php
namespace Admin\Model;
use Think\Model;
class UserModel extends Model
{
function user(){
return D('Article')->article();
//return '111111111111';
}
}
ArticleModel 中只有一个article方法 返回一个字符串<?php
namespace Admin\Model;
use Think\Model;
class ArticleModel extends Model
{
function article(){
return 'hahhahahahha';
}
}

