怎么說找不到 Class 'Medoo' not found 異常
安裝和開啟了,下面的
"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'
不知哪有問題 ?
2019-10-21
果真要 use \Medoo\Medoo; 哎
人家源碼是這樣寫的哎,Medoo明明空間下有Raw和Medoo兩個(gè)類哎。
2018-01-04
class model extends \Medoo {?
改為
?class model extends Medoo {
試試
2017-12-25
請(qǐng)問你的問題解決了嗎?我用namespace core\lib;
use \core\lib\conf;
use Medoo\Medoo;還是出錯(cuò)
2017-12-05
https://stackoverflow.com/questions/45124958/fatal-error-class-medoo-not-found
2017-12-05
https://stackoverflow.com/questions/45124958/fatal-error-class-medoo-not-found
2017-10-19
原因是命名空間的問題,可以看https://packagist.org/packages/catfan/medoo這里的實(shí)例。在model.php文件中user?Medoo\Medoo; 然后再class model extends Medoo;
2017-09-02
我也遇到這個(gè)問題,同問!