一个model 中调用 另一个model中的自定义方法问题

浏览:2612 发布日期:2018/06/08 分类:ThinkPHP5专区 关键字: TP5 model 调用
如题,报错method not exist:think\db\Query->
在逻辑层中同样出这个问题

model A 中:
class A extends Model{
public function get_a(){
return 'a';
}
}

model B 中:
class B extends Model{
public function get_all(){
$db_a=new A();
$a=$db_a->get_a();//这里报错,找不到方法
return 'b+'.$a;
}
}

控制器中使用:
class User extends Controller{
public show(){
$db_b=model('B');
$db_b->get_all();
}
}

最佳答案
评论( 相关
后面还有条评论,点击查看>>