php建一個網(wǎng)站步驟
php框架搭建網(wǎng)站教程
首先到官網(wǎng)上下載thinkphp3.2.3版本的框架,也可以git最新3.2.3的功能
在index.php入口文件中設置綁定的模塊define('BIND_MODULE','Project');,綁定的模塊可以自己定義,設置應用的路徑define('APP_PATH','./myweb/');
打開ThinkPHPConf下convention.php慣例文件來設置數(shù)據(jù)庫的連接以及其他的框架默認的相關設置,包括數(shù)據(jù)庫設置,數(shù)據(jù)緩存設置,日志設置,默認設定,模板引擎設置,布局設置,URL設置,路由器的設置等
在mywebProjectViewIndex的文件夾下添加一個index.html的靜態(tài)頁作為輸出的模板
<div class="showtext tit"> <ul> <li>用戶名</li> <li>密碼</li> <li>姓名</li> <li>手機號</li> <li>email</li> </ul> </div> <div class="showtext"> <ul> <foreach name="list" item="item" key="ix" > <li>{$item["user_name"]}</li> <li>{$item["password"]}</li> <li>{$item["real_name"]}</li> <li>{$item["phone_num"]}</li> <li>{$item["email"]}</li> </foreach> </ul> </div>
加入一些簡單的數(shù)據(jù)測試
在mywebProjectController的建立控制器對整個程序的調(diào)用,計算,顯示驚進行分配,將數(shù)據(jù)通過$this->assign來賦值到模板,通過$this->display()來渲染模板并把數(shù)據(jù)輸出來
在mywebProjectModel下可以建立一個數(shù)據(jù)模型并可以通過D方法,或者m方法來與表進行交互,MemberModel.class.php 文件Model之前就代表是表的名稱 member
注意事項
也可以不用模型直接調(diào)用輸出
display要在assign后邊調(diào)用