Rumah > Soal Jawab > teks badan
RegistorController.class.php dan RegistorModel.class.php di bawah modul pengguna
RegistorController.class.php kod
namespace User\Controller;
use Think\Controller;
use User\Model\RegistorModel;
class RegistorController extends Controller
{
public function test(){
new RegistorModel();
// D('Registor');
}
}
RegistorModel.class.php
namespace User\Model;
use Think\Model;
class RegistorModel extends Model
{
}
Mengakses kaedah ujian alamat(), ia menggesa bahawa pemacu pangkalan data tidak boleh dimuatkan: ThinkDbDriver
Hanya beberapa baris kod, dan saya memuat turun semula tp dan kod teras sepanjang pagi saya mengecualikan semua yang saya boleh, dan saya melakukannya sangat tertekan
tp Mesej ralat terperinci
无法加载数据库驱动: Think\Db\Driver\
错误位置
FILE: D:\www\oschina\Addons_Project\Common\ThinkPHP\Library\Think\Db.class.php LINE: 42
TRACE
#0 D:\www\oschina\Addons_Project\Common\ThinkPHP\Library\Think\Db.class.php(42): E('\xE6\x97\xA0\xE6\xB3\x95\xE5\x8A\xA0\xE8\xBD\xBD\xE6\x95\xB0...')
#1 D:\www\oschina\Addons_Project\Common\ThinkPHP\Library\Think\Model.class.php(1443): Think\Db::getInstance('')
#2 D:\www\oschina\Addons_Project\Common\ThinkPHP\Library\Think\Model.class.php(97): Think\Model->db(0, '', true)
#3 D:\www\oschina\Addons_Project\Addons\Application\User\Controller\RegistorController.class.php(16): Think\Model->__construct()
#4 [internal function]: User\Controller\RegistorController->test()
#5 D:\www\oschina\Addons_Project\Common\ThinkPHP\Library\Think\App.class.php(173): ReflectionMethod->invoke(Object(User\Controller\RegistorController))
#6 D:\www\oschina\Addons_Project\Common\ThinkPHP\Library\Think\App.class.php(110): Think\App::invokeAction(Object(User\Controller\RegistorController), 'test')
#7 D:\www\oschina\Addons_Project\Common\ThinkPHP\Library\Think\App.class.php(204): Think\App::exec()
#8 D:\www\oschina\Addons_Project\Common\ThinkPHP\Library\Think\Think.class.php(120): Think\App::run()
#9 D:\www\oschina\Addons_Project\Common\ThinkPHP\ThinkPHP.php(97): Think\Think::start()
#10 D:\www\oschina\Addons_Project\Addons\index.php(28): require('D:\www\oschina\...')
#11 {main}
欧阳克2017-06-29 10:10:42
$registor= D('Registor');
config.php dalam direktori conf Anda harus mengkonfigurasi pangkalan data dalam config.php dalam direktori conf dalam direktori Common, bukan konfigurasi dalam direktori conf dalam direktori Home. .php.
某草草2017-06-29 10:10:42
Semak sama ada konfigurasi pangkalan data adalah betul dan gunakan D("Pendaftar") untuk membuat contoh model tersuai
PHP中文网2017-06-29 10:10:42
Dengan pengalaman bertahun-tahun sebagai pemandu berpengalaman, tingkat satu adalah jawapan yang betul, dan yang lain adalah salah.