ホームページ  >  記事  >  バックエンド開発  >  Geek Academy の詳細な ThinkPHP フレームワークのビデオ資料の共有

Geek Academy の詳細な ThinkPHP フレームワークのビデオ資料の共有

巴扎黑
巴扎黑オリジナル
2017-08-31 09:59:222241ブラウズ

PHP は、Web サーバーで広く使用されているスクリプト言語であり、アジャイル Web 開発において多くの成功事例、活発なコミュニティ、豊富なリソース、および多くのフレームワークを備えています。 ThinkPHP は、比較的成熟した国産 PHP フレームワークとして中国でも多くのユーザーを抱えており、「Geek Academy 徹底した ThinkPHP フレームワーク ビデオ チュートリアル」を通じて、その後の実務に備えるための ThinkPHP の基礎知識を紹介します。プロジェクト。

Geek Academy の詳細な ThinkPHP フレームワークのビデオ資料の共有

ビデオ再生アドレス: http://www.php.cn/course/322.html

先生の教え方:

先生の講義はシンプルかつ奥深く、構造が明確で、層ごとに分析され、接続されており、厳密な議論と厳密な構造があり、論理的思考力を使用して生徒の注意を引き、理性を使用して教室での指導プロセスを制御します。教師の講義を聞くことで、生徒は知識を学ぶだけでなく思考訓練を受け、教師の厳しい学問的姿勢に影響を受けます。

このビデオのより難しい部分は、ショッピング カートの実現です:

) ユーザーはユーザー名とパスワードを使用してログインせず、製品を追加し、ブラウザを閉じて、ユーザー名とパスワードを使用してログインせずにブラウザを再度開きます。質問: ショッピングカート内の商品はまだありますか?

2) ユーザーがユーザー名とパスワードを使用してログインし、製品を追加し、ユーザー名とパスワードを使用してログインせずにブラウザを閉じて再度開きます。質問: ショッピング カート内の製品はまだ残っていますか?

3) ユーザーはユーザー名とパスワードを使用してログインし、製品を追加し、ブラウザを閉じてから再度開き、ユーザー名とパスワードを使用してログインします。質問: ショッピング カート内の商品はまだ残っていますか?

4) ユーザーはユーザー名とパスワードを使用してログインし、製品を追加し、ブラウザを閉じます。その後、故郷からブラウザを開き、ユーザー名とパスワードを使用してログインします。質問: ショッピング カート内の商品はまだ残っていますか?

上記の 4 つの質問はすべて JD.com に基づいているので、結果はどうなるかわかりますか?
1) で
2) ではなくなった
3) で
4) で

答えを推測できたら、それはあなたが本当に素晴らしいということです (同意できない場合はどうすればよいですか?) ) 友達は JD.com で試してみることができます)
ここでショッピング カートの原理を説明し、最後に具体的なコードの実装について説明します。
1) この時点では、ユーザーはログインせずに商品を追加します。は Cookie 内でブラウザに追加されるため、(ログインせずに) 再度アクセスした場合、商品は Cookie 内に残っているため、ショッピング カート内の商品はまだ存在します
2) ユーザーがログインして商品を追加します。この時点で Cookie は無効化され、アイテムはショッピング カートに追加され、ユーザーが再度アクセスすると (ログインせずに)、ショッピング カート内のアイテムは Cookie 内に削除されます。が削除されているため、ショッピング カート内の商品は存在しません。 3) ユーザーがログインして製品を追加すると、永続的な保存のために製品がデータベースに追加されます。ログイン ユーザー名とパスワードを再度開きます。ユーザーが選択した商品はまだ存在しているはずなので、ショッピングカート内の商品もまだ存在しています
4 )理由3)

以上がGeek Academy の詳細な ThinkPHP フレームワークのビデオ資料の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。