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 到此,基礎的准備工作差不多了,可以寫控制器和模板了。