利用ThinkPHP搭建網站後臺架構

記錄一下ThinkPHP搭建網站後臺、調整好樣式等操做步驟php

下載好ThinkPHP(3.2.3),解壓後將核心文件夾ThinkPHP以及index.php等文件複製到網站根目錄以下圖css

對index.php文件進行操做,修改參數使生成的網站目錄是本身想要的目錄html

<?php
// 應用入口文件

// 檢測PHP環境
if(version_compare(PHP_VERSION,'5.3.0','<'))  die('require PHP > 5.3.0 !');
//設置響應頭
header("content_type:text/html;charset=utf-8");

// 開啓調試模式 建議開發階段開啓 部署階段註釋或者設爲false
define('APP_DEBUG',True);

// 定義應用目錄
define('APP_PATH','./cqsp/');

// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';

// 親^_^ 後面不須要任何代碼了 就是如此簡單

 在網站目錄的Common下的config裏面的config.php文件(網站配置文件)進行相應的配置架構

<?php
return array(
    //'配置項'=>'配置值'
    //劃分項目先後臺模塊
    'MODULE_ALLOW_LIST'      =>  array('Home','Admin'),
    //設置系統默認訪問路徑
    'DEFAULT_MODULE'        =>  'Home',  // 默認模塊
    'DEFAULT_CONTROLLER'    =>  'Index', // 默認控制器名稱
    'DEFAULT_ACTION'        =>  'index', // 默認操做名稱
    //設置URL調度模式(默認)
    //設置URL不區分連接大小寫
    'URL_CASE_INSENSITIVE'  =>  true,   // 默認false 表示URL區分大小寫 true則表示不區分大小寫
    //設置模板替換標記
    'TMPL_PARSE_STRING'        =>    array(
        '__ADMIN__'=>'/cqsp/Public/Admin'
    ),
);

 

完成後輸入url就會自動生成網站目錄,而後在後頭新建Admin文件夾並在Admin文件夾下分別新建Controller、Model、View文件夾。在Controller文件夾新建控制器PublicController.class.php如圖網站

<?php
    //定義命名空間
    namespace Admin\Controller;
    use Think\Controller;
    class PublicController extends Controller {
        public function login() {
            $this->display();
        }

        public function checkLogin() {
            if(IS_POST){
                $username = $_POST['UserName'];
                $password = $_POST['PassWord'];
                if($username == 'admin' && $password == '123456'){
                    $this->redirect('Index/index');
                }else{
                    //登陸失敗
                    $this->error('登陸失敗');
                }
            }
        }
    }

在根目錄建立Public文件夾用戶保存先後臺的公共文件,而後在Public下建立Admin文件夾用於存放後臺的相關東西(css、js、image)將後臺模板的全部css、js、image放在Admin下ui

完成後用替換的方式將login.html裏面的須要替換的路徑不對的部分都替換成正確this

而後輸入url地址就能夠訪問到後臺的登陸界面了url

對登陸在PublicController.class.php的checklogin方法進行簡單的判斷後登陸到後臺的首頁。這個時候報錯!處理方法是將後臺的相應文件複製到Admin文件夾下View下面的Index文件夾中spa

而後對路徑進行修改,在Admin文件夾下的Controller文件夾新建一個IndexController.class.php調試

<?php
    //定義命名空間
    namespace Admin\Controller;
    use Think\Controller;
    class IndexController extends Controller {
        public function index() {
            $this->display();
        }
        public function top() {
            $this->display();
        }
        public function left() {
            $this->display();
        }
        public function right() {
            $this->display();
        }
    }

修改view下的Index文件夾下的全部html文件中須要修改的路徑。完成後再登陸界面輸入用戶名密碼就能夠登陸到首頁去了如圖:

到這一步利用ThinkPHP搭建網站後臺架構就結束了

相關文章
相關標籤/搜索