怎么说找不到 Class 'Medoo' not found 异常

来源:-

qq_清心_3

2017-07-31 13:24

安装和开启了,下面的

"require":{

"php":">= 5.3.0",

"filp/whoops":"*",

                "symfony/var-dumper":"*",

"catfan/medoo": "^1.4"

},

model 类文件代码,

namespace core\lib;

use core\lib\conf;

use Medoo\Medoo;

//include IMOOC.'/vendor/catfan/medoo/src/Medoo.php';

class model extends \Medoo {

    

public function __construct(){

            echo "11";

            $option = conf::all('database');

            parent::__construct($option);

}

}

控制器indexCtrl 的代码

namespace app\ctrl;

use \core\lib\model;

class indexCtrl extends \core\imooc {

public function index(){

                $model = new model();

                dump($model);

}}

database 配置文件部分

    'database_type' => 'mysql',

    'database_name' => 'test',

    'server' => 'localhost',

    'username' => 'root',

    'password' => 'root',

    'charset' => 'utf8'


不知哪有问题 ?

写回答 关注

7回答

  • ThinkSummer
    2019-10-21 10:03:21

    果真要 use \Medoo\Medoo; 哎

    人家源码是这样写的哎,Medoo明明空间下有Raw和Medoo两个类哎。http://img4.mukewang.com/5dad11c200013b0b08980706.jpg

  • dnsimagine
    2018-01-04 12:47:04

    class model extends \Medoo { 

    改为
     class model extends Medoo {

    试试

  • qiya
    2017-12-25 22:16:57

    请问你的问题解决了吗?我用namespace core\lib;
    use \core\lib\conf;
    use Medoo\Medoo;还是出错

  • 蛮牛
    2017-12-05 16:27:58
  • 蛮牛
    2017-12-05 16:27:29

    https://stackoverflow.com/questions/45124958/fatal-error-class-medoo-not-found

  • 小锅爱
    2017-10-19 15:56:44

    原因是命名空间的问题,可以看https://packagist.org/packages/catfan/medoo这里的实例。在model.php文件中user Medoo\Medoo; 然后再class model extends Medoo;

    王若水

    正解啊.我专门去英文网站上看有use Medoo\Medoo;中文网站上缺没有.哎

    2018-03-22 14:46:38

    共 2 条回复 >

  • 慕设计5865516
    2017-09-02 22:47:24

    我也遇到这个问题,同问!

从零开始打造自己的PHP框架

和我一起开发一套属于自己的PHP框架,自己开发的才是最好用的

48187 学习 · 162 问题

查看课程

相似问题