thinkphp5 同一页下的类无法实例化?

在使用thinkphp5的时候,在同一个页面下

namespace app\index\model;
    use think\Model;
    // 此处$target='admins';$behaviour='nihao';
    class Firstrow{
        public function mainChoose($target,$behaviour){
            $tableName = $target.'model';
            $openGate = new $tableName();
            return $result = $openGate -> $behaviour();
        }
    }

    class adminsmodel extends Model{
        protected $table = 'admins';
        public function nihao(){
            $result = $this->select()->collection()->toArray();
            return $result;
        }
    }

但是系统一直提示找不到adminsmodel类
我怀疑过是命名空间的问题,但是一时间也没有解决方法,麻烦大家解答一下我的疑问了

阅读 2.7k
1 个回答
正常来说你在另外写个model
然后引用就行
use app/index/mode/adminsmodel;
new adminsmodel;

如果你非要这么任性
使用绝对路径 
new app\index\model\adminsmodel 
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题