国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

[MarsZ]ThinkPHP項(xiàng)目實(shí)戰(zhàn)總結(jié)

2020-03-22 19:20:30
字體:
供稿:網(wǎng)友
  • 綜述 2

    需求 2

    作者 2

    系統(tǒng)一覽 2

    Unity3d客戶端 2

    PHP后臺(tái) 4

    準(zhǔn)備 6

    XAMPP 6

    網(wǎng)址 6

    下載地址 6

    教程 6

    ThinkPHP 6

    網(wǎng)址 7

    項(xiàng)目所用版本 7

    下載地址 7

    快速入門 7

    完全手冊(cè) 7

    步驟 7

    準(zhǔn)備ThinkPHP 7

    修改html' target='_blank'>MySQL設(shè)置信息 8

    檢測(cè)是否成功 9

    擴(kuò)展:控制器和模板 9

    原則 9

    添加控制器方法 9

    添加界面模板 10

    其他功能依此類推 10

    注意 10

    Thinkphp 10

    比較標(biāo)簽 10

    數(shù)據(jù)讀取 10

    Session 11

    無法加載數(shù)據(jù)庫驅(qū)動(dòng): ThinkDbDriver 11

    PHP 11

    PHP全選和刪除 11

    PHP處理Checkbox復(fù)選框表單提交 11

    HTML 12

    HTML框架 12

    HTML框架如何進(jìn)行同框架頁面跳轉(zhuǎn)(轉(zhuǎn)) 12

    MySQL 12

    MySQL創(chuàng)建數(shù)據(jù)庫 12


    綜述需求

    這次的需求是:一個(gè)U3D應(yīng)用需要學(xué)生登錄、學(xué)生注冊(cè)、學(xué)生密碼修改功能,相關(guān)后臺(tái)需要查看學(xué)生列表、學(xué)生信息修改、查看管理員列表、管理員信息修改和增加等功能。

    綜合考慮后后臺(tái)采用PHP語言、ThinkPHP框架、MySQL數(shù)據(jù)庫。

    作者

    本文作者:MarsZ

    QQ:569491198

    交流群:498885177

    版本:第一版

    時(shí)間:2016年3月29日10:32:18

    廢話:這個(gè)項(xiàng)目是我工作業(yè)余接的一個(gè)私活,業(yè)余時(shí)間做的,前后大約花了20小時(shí)的樣子。雖然本人是搞Unity3D的,但是不論之前搞Flash頁游開發(fā),還是現(xiàn)在搞U3D手游開發(fā),還是其他的,PHP都是個(gè)不錯(cuò)的后臺(tái)語言,能實(shí)現(xiàn)很多功能需求。第一版還沒有加上UI美化,發(fā)完總結(jié)再說。這個(gè)總結(jié)一方面給有需要的朋友參考,一方面也是自己的一種習(xí)慣,做過的東西有必要的話寫下來,方便以后自己參考。

    系統(tǒng)一覽Unity3d客戶端

    Unity3d前臺(tái)注冊(cè):

    Unity3d前臺(tái)注冊(cè)

    Unity3d前臺(tái)登錄:

    Unity3d前臺(tái)登錄

    Unity3d前臺(tái)密碼找回:

    Unity3d前臺(tái)密碼修改

    PHP后臺(tái)

    注意:本版本為第一版,還沒有加上UI美化修飾。

    后臺(tái)登錄

    后臺(tái)首頁-學(xué)生列表

    后臺(tái)首頁-學(xué)生信息編輯

    后臺(tái)首頁-賬號(hào)管理

    后臺(tái)首頁-新建管理員

    準(zhǔn)備XAMPP

    (Apache+MySQL+PHP+PERL)是一個(gè)功能強(qiáng)大的建 XAMPP 軟件站集成軟件包,安裝完畢后就不用安裝Apache、MySQL及PHP了。

    網(wǎng)址

    http://www.xampps.com/

    下載地址

    http://www.xampps.com/xampp.zip (必備)

    教程

    安裝方法:下載安裝包后一鍵安裝模式,傻瓜式,沒有需要解釋的

    ThinkPHP 網(wǎng)址

    http://www.thinkVeVb.com/

    項(xiàng)目所用版本

    http://www.thinkVeVb.com/down/610.html

    下載地址

    http://www.thinkVeVb.com/down/610.html (必備)

    快速入門

    http://www.kancloud.cn/thinkphp/thinkphp_quickstart (推薦)

    完全手冊(cè)

    http://www.kancloud.cn/manual/thinkphp (參考)

    步驟準(zhǔn)備ThinkPHP

    下載ThinkPHP并解壓到網(wǎng)站目錄,解壓完畢后的目錄結(jié)構(gòu)為xampphtdocsArtStudio:

    網(wǎng)站目錄

    修改MySQL設(shè)置信息

    配置文件位于:xampphtdocsArtStudioApplicationCommonConf的config.php:

    MySQL配置修改

    檢測(cè)是否成功

    訪問網(wǎng)址http://localhost/ArtStudio/index.php/Admin/Index/index

    即可訪問Admin模塊的Index控制器的index方法,看到首頁了。

    擴(kuò)展:控制器和模板原則

    模板中提交數(shù)據(jù)到控制器中對(duì)應(yīng)的方法,有參數(shù)就傳入?yún)?shù)。

    添加控制器方法

    打開xampphtdocsArtStudioApplicationAdminController下的IndexController.class.php

    增加一個(gè)方法:public function login($as_admin_name,$as_admin_password)。

    給定2個(gè)參數(shù)$as_admin_name,$as_admin_password。

    控制器方法

    添加界面模板

    打開xampphtdocsArtStudioApplicationAdminViewIndex下的index.html模板,

    創(chuàng)建表單,提交到__URL__/login,對(duì)應(yīng)控制器中的login方法,

    傳入2個(gè)參數(shù)。

    其他功能依此類推

    注意Thinkphp 比較標(biāo)簽

    參考:

    http://document.thinkVeVb.com/manual_3_2.html#compare

    格式:

    <eq name="name" value="value">

    相等

    <else/>

    不相等

    </eq>

    例子:

    <eq name="vo:name" value="$a">{$vo.name}</eq>

    數(shù)據(jù)讀取

    參考:

    http://document.thinkVeVb.com/manual_3_2.html#read_data

    例子:

    $User = M("User"); // 實(shí)例化User對(duì)象

    // 獲取ID為3的用戶的昵稱

    $nickname = $User->where('id=3')->getField('nickname');

    Session

    參考:

    http://www.kancloud.cn/manual/thinkphp/1872

    格式:

    session('name','value'); //設(shè)置session

    ession('name',null); // 刪除nam

    例子:

    session('user.user_id',10); //設(shè)置session

    session('user.user_id',null); // 刪除session

    無法加載數(shù)據(jù)庫驅(qū)動(dòng): ThinkDbDriver

    參考:

    http://www.thinkVeVb.com/topic/29611.html

    PHPPHP全選和刪除

    參考:

    http://blog.163.com/iamphex@yeah/blog/static/853658012011118033893/

    PHP處理Checkbox復(fù)選框表單提交

    參考:

    http://blog.csdn.net/sysprogram/article/details/42693295

    HTMLHTML框架

    參考:

    http://www.w3school.com.cn/tiy/t.asp?f=html_frame_navigation2

    http://www.w3school.com.cn/tiy/t.asp?f=html_frame_mix

    HTML框架如何進(jìn)行同框架頁面跳轉(zhuǎn)(轉(zhuǎn))

    參考:

    http://zhidao.baidu.com/link?url=PUHDL2v52ijVYv9bM19xgUG4ECpL9sKMla3ZaiRb_DQS5Yz4R5NaczOJ5bTqPcS6xezemagBcM0kRexND4bI2a

    MySQLMySQL創(chuàng)建數(shù)據(jù)庫

    參考:

    http://outofmemory.cn/code-snippet/2533/mysql-create-database-specify-utf-8-coding

    例子:

    CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

    USE DATABASEName;//注意數(shù)據(jù)庫名字不要加引號(hào)

    PHP編程

    鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

  • 發(fā)表評(píng)論 共有條評(píng)論
    用戶名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    主站蜘蛛池模板: 拜城县| 佛山市| 泗水县| 岐山县| 阳春市| 绥滨县| 乡宁县| 宿州市| 阳春市| 锡林浩特市| 观塘区| 紫云| 云梦县| 商水县| 平阳县| 平利县| 分宜县| 同德县| 婺源县| 八宿县| 阿勒泰市| 河间市| 宁乡县| 华坪县| 类乌齐县| 礼泉县| 利津县| 邢台市| 元朗区| 酒泉市| 龙州县| 南城县| 来安县| 定兴县| 马鞍山市| 三台县| 嘉峪关市| 乌拉特前旗| 金溪县| 兰溪市| 四子王旗|