亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

自學快四個月了,現在卡在框架了 什么tp mvc 老是搞不懂。感覺陷入了一個未知領域,求指點。

自學快四個月了,現在卡在框架了 什么tp mvc 老是搞不懂。感覺陷入了一個未知領域,求指點。

PHP
qq_阿貍_17 2016-07-19 11:57:49
查看完整描述

5 回答

已采納
?
堅強

TA貢獻5條經驗 獲得超16個贊

M: 模型,就是數據

V:視圖,就是html+css+js

C:控制器,就是php類

C是調度中心,當你輸入網址訪問的時候先分配到C,然后由C中對應的方法調用數據和視圖,最后渲染視圖返回給用戶

查看完整回答
反對 回復 2016-07-22
  • qq_阿貍_17
    qq_阿貍_17
    恩恩 , 謝謝了 。目前 自己用tp寫了個電商的網站 在等服務器審核 前端和后臺都搞了挺多功能的。 在想是不是還是簡單了 M基本沒用到
?
qq_涼了又溫_03297863

TA貢獻5條經驗 獲得超4個贊

自學的時候一般會把html和php代碼混合編寫,這樣代碼會顯得混亂。學到一定階段會把php代碼和html分開寫,然后通過include或者require的方式互相引入,這樣其實也還是不太好。就有模版引擎啊MVC啊TP之類的來分別管理我們的代碼,主要說一下MVC。

首先要說一下單入口,它的作用是讓所有的訪問都是從單入口進入,比如localhost/index.php,你學的時候可以先在這里打印表單內容、請求參數之類的,然后會在核心類里面判斷你鏈接的合法性,是否按照框架或者你自己寫的規則相符合,不符合就拒絕訪問,符合的話就在核心類里面處理,根據你傳過來的鏈接 ?比如localhost/index.php/index/show,對這個鏈接內部處理,它識別出控制器C是indexController.class.php,方法就是這個類里面的show方法,具體怎么識別的你不需要研究很清楚,在show方法里面可以接收到html那邊傳過來的表單,處理完之后 可以調用$this->display('模版名'),模版名如果不寫,在View中就是show.html。TP對M的要求不是很嚴格,我們接受表單之后如果要對數據庫操作,可以用D("表名")或者M("表名")來實例化一個模型new Model,這里實例化完畢,其實連接數據庫選擇表的操作就已經處理完了,然后我們可以用這個模型來進行增刪改查的操作,M也就是Model,在里面可以寫相應的對數據操作的方法,然后通過這個模型調用這些方法。TP里面 的MVC文件只要放到指定文件夾(配置好了單入口之后會自動生成),上述操作都能完成。我只是大概過一遍,有不懂再問= =,我好幾個月沒用TP了,最近在用Yii。

查看完整回答
3 反對 回復 2016-07-20
  • qq_阿貍_17
    qq_阿貍_17
    現在能分清楚了 自己寫了個簡單項目的全棧 謝謝啦 聽說外面蠻多用Yii的 準備看一下
?
自戀的瘋子linda

TA貢獻11條經驗 獲得超4個贊

只看概念的話,都暈。最好找個圖,哪天我給你發個圖

查看完整回答
2 反對 回復 2016-07-23
?
feiyanger

TA貢獻27條經驗 獲得超20個贊

去看看singwa老師的thinkphp實戰教程就會很清晰的看得出來mvc和TP的使用,其他補充的部分就是要看手冊了。

查看完整回答
1 反對 回復 2016-07-19
?
qq_大寒_2

TA貢獻173條經驗 獲得超185個贊

目前也接觸這塊,給我感覺是不難,但是無法串聯。需要時間,

基本的:先了解mvc ,m 模塊, v視圖 c控制器?

慕課的mvc淺顯易懂還不錯,之前我是找其他網站的thinkphp學的,看的云里霧里,沒去了解mvc,越到后面越不懂,后來還是看了最基礎的mvc才稍微了解。

在拿官方文檔一個一個試下就行了,簡單來說,一個功能,要實現,有前臺和后臺,后臺要用到哪些模塊,哪些控制器,前臺需要哪些視圖,你去把官方文件夾url一個個了解清楚,對照著官方文檔搞得就比較清楚了。

查看完整回答
1 反對 回復 2016-07-19
  • qq_阿貍_17
    qq_阿貍_17
    嘿嘿 現在搞得差不多 不知道是不是 在代碼中也繼承了我現實中的路癡 地址老是弄不明白
  • 5 回答
  • 1 關注
  • 2226 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號