練手THINKPHP5過程和bootstrap3.3.7


1 在GIT上下載了最新版的源碼,同時安裝composer 用composer更新

git地址https://github.com/top-think/think

 

2 搭建本地開發環境,開啟url重寫模塊,

記得配置默認網站的訪問目錄是public/index.php

同時.htaccess 是在public目錄下

把如下代碼復制到 .htaccess

<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?$1 [QSA,PT,L]
</IfModule>

 

3 建立預想的控制器和模型

在application目錄下 新建build.php 

命令行下運行php think build 會自動運行bulid里面設置需要建立的控制器和模型

 

4模型和控制器建立完畢,那么開始建表

使用

php think migrate:create CreateTestTable  后面的記得使用駝峰模式,要不然會報錯

到database/migrations/知道這個文件 在里面的change函數中 安裝格式寫下建表語句

然后運行 php think migrate:run 來運行建表語句

 

5 建表完畢后增加些測試數據

然后 使用 php think seed:create CreateTestTableSeed 來創建

創建完畢后,打開文件,實現數據create操作,

然后運行 php think seed:run 來把測試數據導入

 

6 數據加載完畢,可以開始控制器和模型的,模板撰寫了,

模板在view目錄下,新建common文件夾,里面寫入header,footer,left文件

把bootstrap引入,header里面

然后把文件放到public目錄下

控制器中新建一個common.php 然后讓其他的控制器都繼承他,方便做統一的認證校驗

 

7 在view目錄下,新建layout.html 然后引入header,footer,left 加入{__CONTENT__}

然后別的模板 只要在文件頭{layout name="layout" /} ,就可以加入其他內容了,方便使用

 

8 到此,基礎的准備工作差不多了,可以寫控制器和模板了。

 


免責聲明!

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



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