如何解决未找到的课程

时间:2017-05-24 13:26:28

标签: laravel-5.3

我在App \ foldername中创建了自定义类,以下是2个类。儿童班可以很多。

y[x=="01"]

ChildCls.php

App\foldername\ChildCls
App\foldername\MyMainCls

MyMainCls.php

namespace App\foldername;

class ChildCls {

}

在控制器

namespace App\foldername;

class MyMainCls{
   function validateGroupValues($groupname){
      //here $groupname will be class name that is "ChildCls" that will be dynamically loaded         

      $ob = new $groupname();

}
}

但我收到了以下错误

  

Class' ChildCls'找不到

如果我静态使用$ ob = new \ App \ foldername \ ChildCls,那么它可以正常工作,但我不能静态地提及它,因为我必须动态调用许多子类。

那么在这种情况下可能的解决方案是什么?

1 个答案:

答案 0 :(得分:0)

将它放在名称空间旁边。

use App\foldername\ChildCls;