Thinkphp6筆記七:控制器/模型基類配置


創建基類的目的:創建(應用admin、index、wap)公有部分,方便子類繼承,能夠各種靈活調用


1.common控制器基類配置

common/controller/CommonBase.php
<?php
namespace app\common\controller;

/**
* common控制器基類
* */
class CommonBase
{
    public function __construct()
    {
        echo 'CommonBase'.PHP_EOL;
    }
}    

 

1.1 common模型基類配置

common/controller/CommonBase.php

<?php
/*
* commmon模型基類
* */

namespace app\common\model;

use think\Model;

class CommonBase extends Model {
    public function __construct()
    {
    }
}

 

2.admin控制器基類配置

admin/controller/AdminBase.php
<?php
namespace app\admin\controller;
use app\common\controller\CommonBase;

class AdminBase extends CommonBase{
    public function __construct()
    {
        parent::__construct();
        echo 'adminBase'.PHP_EOL;
    }
}

 

2.1admin模型基類配置

admin/model/AdminBase.php
<?php
namespace app\admin\model;
use app\common\model\CommonBase;

class AdminBase extends CommonBase{
    public function __construct()
    {
        parent::__construct();
    }
}

 

3.應用(index)的控制/模型基類與 admin一樣

 

 

 

************************************************

Thinkphp高級交QQ流群:101766150

作者:狂奔的蝸牛

轉載請注明出處

************************************************


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM