練手THINKPHP5過程和bootstrap3.3.7

來源:互聯網
上載者:User

標籤:代碼   .com   out   其他   yml   base   multiview   write   name   

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

 

練手THINKPHP5過程和bootstrap3.3.7

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.