thinkPHP 学習ノート - インストールと構成、thinkPHP 学習ノート_PHP チュートリアル
thinkPHP学習メモのインストールと設定、thinkphp学習メモ
国産フレームワークthinkPHPはMVCフレームワークです。このフレームワークは最初にJAVAのStrutsフレームワークをシミュレートし、単一のエントリファイルを使用してJAVAフィルターをシミュレートし、アクションを使用してSTRUTSをシミュレートします。 ACTION では、なぜ彼の MVC では、M がモデル、V がビュー、そしてコントロールがアクションになっているのでしょうか。
バージョン 3.2.3 では、JAVA の世界で springMVC が普及したため、コントロールは C に変更されました。実際、コントロール自体を表現するためにアクションの定義が使用されなくなりました。は誤解を招きますが、コントロールは単なる C です。なぜアシトンがあるのでしょうか?
thinkphp について最も理解しにくいのは、そのアクセス方法です。公式ドキュメントによると、公式ドキュメントでは明確に説明されていないため、間違いがあるはずです。
thinkphp のインストールは実際には非常に簡単で、そのメイン プログラム ファイルが必要であれば、一連のディレクトリを生成できます。しかし、URL とそのコントロール、および tpl の間にはどのような関係があるのでしょうか。公式ドキュメントは非常に曖昧なので、JAVA を使用したことのある人は血を吐くまで公式ドキュメントに騙されるでしょう。
公式文書をもっとわかりやすくしてもらえますか? ?
実際に使ってみて以下の点をまとめてみました。
1. thinkphp をインストールします。
メインプログラム thinkPHP と同じディレクトリに admin.php または他の名前を作成します
コードをコピーします コードは次のとおりです:
//プロジェクト名とパスを定義します
define('APP_NAME', ''); //名前が時空の場合、生成されるフォルダーにはプレフィックスが付きません
define('APP_PATH', './admin/');//これは、メインプログラムと同じディレクトリに管理ディレクトリを生成することを意味します THINKPHP
define('APP_DEBUG', true); //編集モードを開始し、ファイルを強制的にコンパイルします。キャッシュはありません
//フレームワークエントリーファイルをロードします
require( "../ThinkPHP/ThinkPHP.php");//メインプログラムエントリーファイル
自動生成されるファイルディレクトリは
共通: 関数を記述する場所
conf: データベース接続アドレスの設定などの設定ファイル
lang: 言語パック、国際化
lib: アクションとモデルがすべてここにあり、より重要な場所です。これは、JAR パッケージである JAVA の lib とはまったく異なる概念です。
ランタイム: 実行時のキャッシュファイル
tpl: HTML ファイルであるテンプレート
3、アクセス方法:
URL: localhost/thinkphp/admin.php?m=Show&a=add
説明: ローカル/プロジェクト ディレクトリ/単一エントリ ファイルが作成されましたか?モデル=クラス名&アクション=メソッド名
意味: 単一エントリファイル admin.php の Show クラスに add メソッドを入力します
強調: クラス名は大文字で始まり、小文字が見つからないので、午後をかけて作業しましたが、大文字のクラス名だけが認識され、小文字は認識されないことがわかりました。もの
infopath スタイル URL: localhost/thinkphp/admin.php/Show/add
説明: M A が書かれていないことを除いて、デフォルトと同じです
4. クラスとメソッドを作成します:
thinkphp の作者は、かなりの完璧主義者なので、プログラム全体をアクション クラスに基づいて制御する方法を考えたのでしょう。アクション クラスはページに相当します。中のメソッドはこのページに関する追加、削除、修正、確認などの操作は中国の考え方に沿ったものですが、再利用性は高くありません。
ファイルの書き込み: lib/action/ShowAction.class.php
コードをコピーします コードは次のとおりです:
//Show はクラス名です。Action は認識を補助するものであり、必ず記述する必要がありますが、小文字で記述すると大文字に変更されることを忘れないでください。小文字の show モジュールが見つからないようにします。
クラス ShowAction はアクション {
を拡張します
//add はアクションメソッド、a=add
パブリック関数 add(){
//ページ CC を出力すると、デフォルトの TPL ディレクトリの Show ファイルの下に cc.html ファイルが自動的にロードされます。ここに cc がない場合は、同じメソッド名で add.html をロードします。 .html、エラーが報告されます
$this->display('cc');
}
}
5、テンプレートを書きます:
tpl/Show/cc.html
コードをコピーします
コードは次のとおりです:
通常の HTML ファイル
これがこの記事の全内容です。皆さんに気に入っていただければ幸いです。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











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

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

Linux への Android アプリケーションのインストールは、多くのユーザーにとって常に懸念事項であり、特に Android アプリケーションを使用したい Linux ユーザーにとって、Android アプリケーションを Linux システムにインストールする方法をマスターすることは非常に重要です。 Linux 上で Android アプリケーションを直接実行するのは Android プラットフォームほど簡単ではありませんが、エミュレータやサードパーティのツールを使用すれば、Linux 上で Android アプリケーションを快適に楽しむことができます。ここでは、Linux システムに Android アプリケーションをインストールする方法を紹介します。

Linux Bashrc について: 機能、構成、および使用法 Linux システムでは、Bashrc (BourneAgainShellruncommands) は非常に重要な構成ファイルであり、システムの起動時に自動的に実行されるさまざまなコマンドと設定が含まれています。 Bashrc ファイルは通常、ユーザーのホーム ディレクトリにある隠しファイルであり、その機能はユーザーの Bashshell 環境をカスタマイズすることです。 1. Bashrc関数の設定環境

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

Docker を使用したことがある場合は、デーモン、コンテナー、およびそれらの機能を理解する必要があります。デーモンは、コンテナがシステムですでに使用されているときにバックグラウンドで実行されるサービスです。 Podman は、Docker などのデーモンに依存せずにコンテナーを管理および作成するための無料の管理ツールです。したがって、長期的なバックエンド サービスを必要とせずにコンテナーを管理できるという利点があります。さらに、Podman を使用するにはルートレベルの権限は必要ありません。このガイドでは、Ubuntu24 に Podman をインストールする方法について詳しく説明します。システムを更新するには、まずシステムを更新し、Ubuntu24 のターミナル シェルを開く必要があります。インストールプロセスとアップグレードプロセスの両方で、コマンドラインを使用する必要があります。シンプルな

高校で勉強しているときに、同じクラスの他の生徒よりも多くのメモを取る、非常に明確で正確なメモを取る生徒もいます。メモをとることが趣味である人もいますが、重要なことについての小さな情報をすぐに忘れてしまうため、メモをとることが必需品である人もいます。 Microsoft の NTFS アプリケーションは、通常の講義以外にも重要なメモを保存したい学生にとって特に役立ちます。この記事では、Ubuntu24へのUbuntuアプリケーションのインストールについて説明します。 Ubuntu システムの更新 Ubuntu インストーラーをインストールする前に、Ubuntu24 では、新しく構成されたシステムが更新されていることを確認する必要があります。 Ubuntu システムでは最も有名な「a」を使用できます

Win7 コンピュータに Go 言語をインストールする詳細な手順 Go (Golang とも呼ばれます) は、Google によって開発されたオープン ソース プログラミング言語です。シンプルで効率的で、優れた同時実行パフォーマンスを備えています。クラウド サービス、ネットワーク アプリケーション、およびアプリケーションの開発に適しています。バックエンド システムです。 Win7 コンピューターに Go 言語をインストールすると、その言語をすぐに使い始めて、Go プログラムの作成を開始できるようになります。以下では、Win7 コンピューターに Go 言語をインストールする手順を詳しく紹介し、具体的なコード例を添付します。ステップ 1: Go 言語インストール パッケージをダウンロードし、Go 公式 Web サイトにアクセスします。
