首頁  >  文章  >  後端開發  >  極客學院深入ThinkPHP框架影片資料分享

極客學院深入ThinkPHP框架影片資料分享

巴扎黑
巴扎黑原創
2017-08-31 09:59:222165瀏覽

PHP 作為一種廣泛用於 Web 伺服器端的腳本語言,在敏捷 Web 開發方面有獨特的優勢,成功案例多、社群活躍、資源豐富,框架也非常多。 ThinkPHP 作為一款起步較早、相對成熟的國產 PHP 框架,在國內有相當的用戶量,透過《極客學院深入ThinkPHP框架視頻教程》向大家介紹 ThinkPHP 基礎知識,為後續的項目實戰做好準備。

極客學院深入ThinkPHP框架影片資料分享

影片播放位址:http://www.php.cn/course/322.html

該老師講課風格:

教師講課深入淺出,條理清楚,層層剖析,環環相扣,論證嚴密,結構嚴謹,用思維的邏輯力量吸引學生的注意力,用理智控制課堂教學進程。學生透過聽教師的講授,不僅學到知識,也受到思考的訓練,也受到教師嚴謹的治學態度的薰陶和感染。

本影片中較為困難是購物車實現了:

)用戶沒登陸用戶名和密碼,添加商品, 關閉瀏覽器再打開後不登入用戶名和密碼問:購物車商品還在嗎?

2)使用者登陸了使用者名稱密碼,新增商品,關閉瀏覽器再開啟後 不登入使用者名稱和密碼 問:購物車商品還在嗎?

3)用戶登陸了用戶名密碼,添加商品, 關閉瀏覽器,然後再打開,登陸用戶名和密碼 問:購物車商品還在嗎?

4)用戶登陸了用戶名密碼,添加商品, 關閉瀏覽器 外地老家打開瀏覽器 登陸用戶名和密碼 問:購物車商品還在嗎?

上面四個問題都是以京東為模板, 那大家猜猜看結果是什麼呢?
1)在
2)不在了
3)在
4)在

如果你能夠猜到答案, 那麼說明你真的很棒, 那麼關於這四點是怎麼實現的呢? (如果有不認可的小伙伴可以用京東實驗一下)
下面我們就來講解下購物車的原理,最後再來說下具體的code實現.
1)用戶沒有登入, 新增商品, 此時的商品是被加入了瀏覽器的Cookie中, 所以當再次造訪時(不登入),商品仍然在Cookie中, 所以購物車中的商品還是存在的.
2 )使用者登入了,新增商品, 此時會將Cookie中和使用者選擇的商品都加入購物車, 然後刪除Cookie中的商品. 所以當使用者再次造訪(不登入),此時Cookie中的購物車商品已經被刪除了, 所以此時購物車中的商品不在了.
3)用戶登錄, 添加商品,此時商品被添加到數據庫做了持久化存儲, 再次打開登錄用戶名和密碼, 該用戶選擇的商品肯定還是存在的, 所以購物車中的商品還是存在的.
4)理由3)

以上是極客學院深入ThinkPHP框架影片資料分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn