在我們的日常開發工作,許多小夥伴都會遇到開發商城的項目,今天就給大家介紹《布爾教育ThinkPHP商城實戰》將帶領大家學會使用TP框架完成商城的搭建步驟,讓大家對TP框架的使用有更為深刻的了解。
課程播放網址:http://www.php.cn/course/229.html
該老師講課風格:
教師講課深入淺出,條理清楚,層層剖析,環環相扣,論證嚴密,結構嚴謹,用思維的邏輯力量吸引學生的注意力,用理智控制課堂教學進程。學生透過聽教師的講授,不僅學到知識,也受到思考的訓練,也受到教師嚴謹的治學態度的薰陶和感染。
本影片中較為困難是購物車實現了:
)使用者沒登陸使用者名稱和密碼,新增商品, 關閉瀏覽器再開啟後不登入使用者名稱和密碼問:購物車商品還在嗎?
2)用戶登陸了使用者名稱密碼,新增商品,關閉瀏覽器再開啟後 不登入使用者名稱和密碼 問:購物車商品還在嗎?
3)使用者登陸了使用者名稱密碼,新增商品, 關閉瀏覽器,然後再開啟,登陸使用者名稱和密碼 問:購物車商品還在嗎?
4)用戶登陸了用戶名密碼,添加商品, 關閉瀏覽器 外地老家打開瀏覽器 登陸用戶名和密碼 問:購物車商品還在嗎?
上面四個問題都是以京東為模板, 那大家猜猜看結果是什麼呢?
1)在
2)不在了
3)在
4)在
如果你能夠猜到答案, 那麼說明你真的很棒, 那麼關於這四點是怎麼實現的呢? (如果有不認可的小伙伴可以用京東實驗一下)
下面我們就來講解下購物車的原理,最後再來說下具體的code實現.
1)用戶沒有登入, 新增商品, 此時的商品是被加入了瀏覽器的Cookie中, 所以當再次造訪時(不登入),商品仍然在Cookie中, 所以購物車中的商品還是存在的.
2 )使用者登入了,新增商品, 此時會將Cookie中和使用者選擇的商品都加入購物車, 然後刪除Cookie中的商品. 所以當使用者再次造訪(不登入),此時Cookie中的購物車商品已經被刪除了, 所以此時購物車中的商品不在了.
3)用戶登錄, 添加商品,此時商品被添加到數據庫做了持久化存儲, 再次打開登錄用戶名和密碼, 該用戶選擇的商品肯定還是存在的, 所以購物車中的商品還是存在的.
4)理由3)
這裡還給大家推薦了源碼資源的下載:http:// www.php.cn/xiazai/learn/2130
資源裡面為大家分享了視訊課件以及原始碼
以上是布爾教育ThinkPHP商城實戰影片教學的課程源碼分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!