model模型求助

浏览:484 发布日期:2017/09/30 分类:求助交流
Model目录User.php内容为<?php
namespace app\admin\model;

use think\Model;

class User extends Model
{
    // 设置单独的数据库连接
    protected $connection = [
        // 数据库类型
        'type'        => 'mysql',
        // 服务器地址
        'hostname'    => '127.0.0.1',
        // 数据库名
        'database'    => 'demo',
        // 数据库用户名
        'username'    => 'root',
        // 数据库密码
        'password'    => 'root',
        // 数据库连接端口
        'hostport'    => '',
        // 数据库连接参数
        'params'      => [],
        // 数据库编码默认采用utf8
        'charset'     => 'utf8',
        // 数据库表前缀
        'prefix'      => 'think_',
        // 数据库调试模式
        'debug'       => true,
        // 设置数据表(不含前缀)
        // 'tablename'        =>'manage_user',
    ];
    // $name=Db::name('manage_user');
    protected $name = 'manage_user';
    // protected $table = 'manage_user';  //单独设置表名
    
}

class Manageuser extends Model
{
    protected $connection = [
        // 数据库类型
        'type'        => 'mysql',
        // 服务器地址
        'hostname'    => '127.0.0.1',
        // 数据库名
        'database'    => 'demo',
        // 数据库用户名
        'username'    => 'root',
        // 数据库密码
        'password'    => 'root',
        // 数据库连接端口
        'hostport'    => '',
        // 数据库连接参数
        'params'      => [],
        // 数据库编码默认采用utf8
        'charset'     => 'utf8',
        // 数据库表前缀
        'prefix'      => 'think_',
        // 数据库调试模式
        'debug'       => true,
        // 设置数据表(不含前缀)
        // 'tablename'        =>'manage_user',
    ];
    //设置表名
    protected $name = 'article';
    
}
controller下的Index.php代码为<?php
namespace app\admin\controller;

use app\admin\model\User as UserModel;  //载入模型 并设置别名
use think\Controller;
use think\Db;

class Index extends Controller
{
    
    public function admin_list()   //管理员列表
    {
        $result = UserModel::all();
        $this->assign('result', $result);   //输出数组
        return $this->fetch();
    }

       public function article_list()
    {
        // $result = new Manageuser();    
        $result = Manageuser::all();
        $this->assign('result', $result);   //输出数组
        return $this->fetch();
    }
提示Class 'app\admin\controller\Manageuser' not found 找不到
最佳答案
评论( 相关
后面还有条评论,点击查看>>