目次
[MarsZ] ThinkPHP プロジェクト marszthinkphp の実践的なまとめ
レビュー
需要
作者
システム概要
Unity3dクライアント
PHPバックエンド
準備する
XAMPP
公式ウェブサイト
ダウンロードアドレス
チュートリアル
ThinkPHP
プロジェクトで使用されるバージョン
クイックスタート
完全マニュアル
ステップ
ThinkPHPを準備する
原則
xampphtdocsArtStudioApplicationAdminControllerの下にある
の下にある
タグを比較
http://blog.163.com/iamphex@yeah/blog/static/853658012011118033893/
http://www.w3school.com.cn/tiy/t.asp?f=html_frame_navigation2
http://outofmemory.cn/code-snippet/2533/mysql-create-database-specify-utf-8-coding
ホームページ バックエンド開発 PHPチュートリアル [MarsZ]ThinkPHP プロジェクトの実践的な概要、marszthinkphp_PHP チュートリアル

[MarsZ]ThinkPHP プロジェクトの実践的な概要、marszthinkphp_PHP チュートリアル

Jul 12, 2016 am 08:55 AM
thinkphp

[MarsZ] ThinkPHP プロジェクト marszthinkphp の実践的なまとめ

この記事の元の Word 形式は、Baidu クラウド ディスクのダウンロード アドレス:

http://pan.baidu.com/s/1qYqZFkg

レビュー2

要件2

著者 2

システム概要2

Unity3dクライアント 2

PHPバックエンド 4

準備6

XAMPP 6

公式サイト6

ダウンロードアドレス6

チュートリアル 6

PHP 6 について考えてみましょう

公式サイト7

プロジェクトで使用されるバージョン 7

ダウンロードアドレス7

クイックスタート 7

完全マニュアル 7

ステップ7

準備するThinkPHP 7

MySQL設定情報の変更 8

成功したかどうかを確認する9

拡張機能: コントローラーとテンプレート 9

原則9

コントローラー追加メソッド9

インターフェーステンプレート10を追加

他の関数も同様に推定できます 10

注意10

ThinkPHP 10

タグ10を比較

データ読み取り10

セッション11

データベースドライバーをロードできません

: ThinkDbDriver 11

PHP 11

PHP

すべて選択して削除 11

PHP

処理チェックボックスチェックボックスフォーム送信 11

HTML12

HTML

フレームワーク 12

HTML

HTMLフレーム内で同じフレームページにジャンプする方法 12

MySQL 12

MySQLデータベースの作成 12

レビュー

需要

今回の要件は、 U3D アプリケーションには生徒ログイン、生徒登録、生徒パスワード変更の機能が必要 関連するバックエンドには生徒リストの表示、生徒情報の変更、管理者リストの表示、変更などの機能が必要です。管理者情報の追加など。

総合的な検討の結果、バックエンドにはPHP言語、ThinkPHPフレームワーク、MySQLデータベースが採用されています。

作者

この記事の著者: MarsZ

QQ569491198

コミュニケーショングループ: 498885177

バージョン: 初版

時間: 201632910:32:18

ナンセンス: このプロジェクトは私が仕事の後、空いた時間に引き受けたプライベートな仕事で、20時間かかりました。私はUnity3Dに携わっていますが、以前はFlashのWebゲーム開発に携わっていたとしても、今はU3Dのモバイルゲーム開発に従事していても、PHPは優れたバックエンド言語は、多くの機能要件を実現できます。最初のバージョンはUIで美化されていません、その後の概要を投稿します。このまとめは、困っている友人への参考となる一方で、必要に応じて、今後の自分の参考のために自分が行ったことを書き留めておくことも大切です。

システム概要

Unity3dクライアント

Unity3dフロントデスクでの登録:

[MarsZ]ThinkPHP プロジェクトの実践的な概要、marszthinkphp_PHP チュートリアルUnity3dフロントデスクで登録

Unity3dフロントデスクログイン:

[MarsZ]ThinkPHP プロジェクトの実践的な概要、marszthinkphp_PHP チュートリアルUnity3dフロントデスクログイン

Unity3dフロントデスクのパスワード取得:

[MarsZ]ThinkPHP プロジェクトの実践的な概要、marszthinkphp_PHP チュートリアルUnity3dフロントデスクのパスワードを変更する

PHPバックエンド

注: このバージョンは最初のバージョンであり、UIの美化により更新されていません。

[MarsZ]ThinkPHP プロジェクトの実践的な概要、marszthinkphp_PHP チュートリアルバックステージログイン

[MarsZ]ThinkPHP プロジェクトの実践的な概要、marszthinkphp_PHP チュートリアルバックステージホームページ-学生リスト

バックステージホームページ - 学生情報編集者

[MarsZ]ThinkPHP プロジェクトの実践的な概要、marszthinkphp_PHP チュートリアルバックステージホームページ - アカウント管理

[MarsZ]ThinkPHP プロジェクトの実践的な概要、marszthinkphp_PHP チュートリアルバックエンドホームページ - 新しい管理者

準備する

XAMPP

(Apache+MySQL+PHP+PERL)は、強力なXAMPPソフトウェアステーション統合ソフトウェアパッケージです。インストール後に、Apache、MySQL、PHPをインストールする必要はありません。

公式ウェブサイト

http://www.xampps.com/

ダウンロードアドレス

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

チュートリアル

インストール方法: インストールパッケージをダウンロードした後、ワンクリックインストールモード、簡単、説明不要

ThinkPHP

公式ウェブサイト

http://www.thinkphp.cn/

プロジェクトで使用されるバージョン

http://www.thinkphp.cn/down/610.html

ダウンロードアドレス

http://www.thinkphp.cn/down/610.html (必須)

クイックスタート

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

完全マニュアル

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

ステップ

ThinkPHPを準備する

ThinkPHPをダウンロードし、Webサイトのディレクトリに解凍します。解凍後のディレクトリ構造はxampphtdocsArtStudio: です。

ウェブサイトディレクトリ[MarsZ]ThinkPHP プロジェクトの実践的な概要、marszthinkphp_PHP チュートリアル

MySQL設定情報を変更 設定ファイルは次の場所にあります: xampphtdocsArtStudioApplicationCommonConf

config.php: MySQL

構成の変更

[MarsZ]ThinkPHP プロジェクトの実践的な概要、marszthinkphp_PHP チュートリアル

成功したかどうかを確認してください

URL にアクセスしますhttp://localhost/ArtStudio/index.php/Admin/Index/index

Admin

モジュールの

Indexコントローラーのindexメソッドにアクセスして、ホームページを表示できます。

拡張機能: コントローラーとテンプレート

原則

テンプレート内のデータをコントローラー内の対応するメソッドに送信し、パラメーターがあればそれを渡します。

コントローラーメソッドを追加

xampphtdocsArtStudioApplicationAdminControllerの下にある

IndexController.class.phpを開きます メソッドを追加します: public function login($as_admin_name,$as_admin_password)

2パラメータ

$as_admin_name、$as_admin_password

を指定します。 コントローラーメソッド

インターフェーステンプレートを追加

[MarsZ]ThinkPHP プロジェクトの実践的な概要、marszthinkphp_PHP チュートリアルxampphtdocsArtStudioApplicationAdminViewIndex

の下にある

index.htmlテンプレートを開きます フォームを作成し、__URL__/loginに送信します。これは、コントローラー

loginメソッドに対応します。 2パラメータを渡します。

他の関数も同様に推定できます

注意

Thinkphp

タグを比較

参考:

http://document.thinkphp.cn/manual_3_2.html#compare

形式:

平等

平等ではない

例:

{$vo.name}

データ読み取り

参考:

http://document.thinkphp.cn/manual_3_2.html#read_data

例:

$User = M("User") // インスタンス化

User

オブジェクト

;

// ID3

であるユーザーのニックネームを取得します $nickname = $User->where('id=3')->getField('nickname'); セッション

参考:

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

形式:

session('name','value') //

セッションを設定します

ession('name',null); //

nam

を削除します

例:

session('user.user_id',10); //設定セッション

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

セッション

を削除します。

データベースドライバーをロードできません: ThinkDbDriver

参考:

http://www.thinkphp.cn/topic/29611.html

PHP

PHP

すべて選択して削除

参考:

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

PHP

Checkbox

チェックボックスフォームの送信を処理します

参考:

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

HTML

HTMLフレームワーク

参考:

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

同じフレーム内のページにジャンプする方法(転送)

参考:

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

MySQL

MySQL

データベースを作成する

参考:

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

例: データベース名が存在しない場合はデータベースを作成します。 デフォルトの文字セット utf8 照合 utf8_general_ci; USE DATABASEName;//データベース名には引用符が含まれないことに注意してください

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1114474.html技術記事 【MarsZ】ThinkPHP プロジェクトの実践的なまとめ marszthinkphp この記事の元の Word 形式は、Baidu クラウド ディスクのダウンロード アドレス: http://pan.baidu.com/s/1qYqZFkg 概要 2 要件 2 著者 2 システム概要 2 Unity3d ゲスト.. .
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

thinkphpプロジェクトの実行方法 thinkphpプロジェクトの実行方法 Apr 09, 2024 pm 05:33 PM

ThinkPHP プロジェクトを実行するには、Composer をインストールし、Composer を使用してプロジェクトを作成し、プロジェクト ディレクトリに入り、php bin/consoleserve を実行し、http://localhost:8000 にアクセスしてようこそページを表示する必要があります。

thinkphp にはいくつかのバージョンがあります thinkphp にはいくつかのバージョンがあります Apr 09, 2024 pm 06:09 PM

ThinkPHP には、さまざまな PHP バージョン向けに設計された複数のバージョンがあります。メジャー バージョンには 3.2、5.0、5.1、および 6.0 が含まれますが、マイナー バージョンはバグを修正し、新機能を提供するために使用されます。最新の安定バージョンは ThinkPHP 6.0.16 です。バージョンを選択するときは、PHP バージョン、機能要件、コミュニティ サポートを考慮してください。最高のパフォーマンスとサポートを得るには、最新の安定バージョンを使用することをお勧めします。

thinkphpの実行方法 thinkphpの実行方法 Apr 09, 2024 pm 05:39 PM

ThinkPHP フレームワークをローカルで実行する手順: ThinkPHP フレームワークをローカル ディレクトリにダウンロードして解凍します。 ThinkPHP ルート ディレクトリを指す仮想ホスト (オプション) を作成します。データベース接続パラメータを構成します。 Webサーバーを起動します。 ThinkPHP アプリケーションを初期化します。 ThinkPHP アプリケーションの URL にアクセスして実行します。

laravelとthinkphpではどちらが優れていますか? laravelとthinkphpではどちらが優れていますか? Apr 09, 2024 pm 03:18 PM

Laravel フレームワークと ThinkPHP フレームワークのパフォーマンスの比較: ThinkPHP は、最適化とキャッシュに重点を置いて、一般に Laravel よりもパフォーマンスが優れています。 Laravel は優れたパフォーマンスを発揮しますが、複雑なアプリケーションの場合は、ThinkPHP の方が適している可能性があります。

thinkphpのインストール方法 thinkphpのインストール方法 Apr 09, 2024 pm 05:42 PM

ThinkPHP のインストール手順: PHP、Composer、および MySQL 環境を準備します。 Composer を使用してプロジェクトを作成します。 ThinkPHP フレームワークと依存関係をインストールします。データベース接続を構成します。アプリケーションコードを生成します。アプリケーションを起動し、http://localhost:8000 にアクセスします。

開発に関する提案: ThinkPHP フレームワークを使用して非同期タスクを実装する方法 開発に関する提案: ThinkPHP フレームワークを使用して非同期タスクを実装する方法 Nov 22, 2023 pm 12:01 PM

「開発に関する提案: ThinkPHP フレームワークを使用して非同期タスクを実装する方法」 インターネット技術の急速な発展に伴い、Web アプリケーションには、多数の同時リクエストと複雑なビジネス ロジックを処理するための要件が​​ますます高まっています。システムのパフォーマンスとユーザー エクスペリエンスを向上させるために、開発者は多くの場合、電子メールの送信、ファイルのアップロードの処理、レポートの生成など、時間のかかる操作を実行するために非同期タスクの使用を検討します。 PHP の分野では、人気のある開発フレームワークとして ThinkPHP フレームワークが、非同期タスクを実装するための便利な方法をいくつか提供しています。

thinkphpのパフォーマンスはどうですか? thinkphpのパフォーマンスはどうですか? Apr 09, 2024 pm 05:24 PM

ThinkPHP は、キャッシュ メカニズム、コードの最適化、並列処理、データベースの最適化などの利点を備えた高性能 PHP フレームワークです。公式パフォーマンステストでは、1秒あたり10,000以上のリクエストを処理できることが示されており、実際のアプリケーションではJD.comやCtripなどの大規模なWebサイトやエンタープライズシステムで広く使用されています。

開発に関する提案: API 開発に ThinkPHP フレームワークを使用する方法 開発に関する提案: API 開発に ThinkPHP フレームワークを使用する方法 Nov 22, 2023 pm 05:18 PM

開発の提案: API 開発に ThinkPHP フレームワークを使用する方法 インターネットの継続的な発展に伴い、API (アプリケーション プログラミング インターフェイス) の重要性がますます高まっています。 API は、異なるアプリケーション間の通信の橋渡しとなるもので、データの共有や関数の呼び出しなどを実現し、開発者に比較的簡単かつ迅速な開発手法を提供します。優れた PHP 開発フレームワークである ThinkPHP フレームワークは、効率的でスケーラブルで使いやすいです。

See all articles