php - Masalah dengan mencipta model baharu dalam tp3.2
PHP中文网
PHP中文网 2017-06-29 10:08:42
0
4
837

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}
PHP中文网
PHP中文网

认证0级讲师

membalas semua(4)
学霸

$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.

女神的闺蜜爱上我

Lihat pada fail konfigurasi DB_TYPE yang sepatutnya mysql

某草草

Semak sama ada konfigurasi pangkalan data adalah betul dan gunakan D("Pendaftar") untuk membuat contoh model tersuai

洪涛

Dengan pengalaman bertahun-tahun sebagai pemandu berpengalaman, tingkat satu adalah jawapan yang betul, dan yang lain adalah salah.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan