ホームページ  >  記事  >  php教程  >  【ThinkPHPシリーズ】ThinkPHPフレームワークの導入と構築(1)

【ThinkPHPシリーズ】ThinkPHPフレームワークの導入と構築(1)

黄舟
黄舟オリジナル
2016-12-28 10:32:001927ブラウズ

ThinkPHP とは何ですか?

MVC (M: モジュール; V: ビュー; C: コントローラー)
高速でシンプルなオブジェクト指向の軽量フレームワーク;
カプセル化されたデータベース CURD 操作が簡単で簡単、国内チーム開発、完成チュートリアル

ThinkPHP フレームワーク構築

a) ThinkPHP パッケージをダウンロードします: http://www.thinkphp.cn/down.html (推奨バージョン: 3.2.*)

b) ダウンロードしたフレームワーク パッケージをディレクトリに置きますサーバー

c) ThinkPHP の各ディレクトリの役割を理解する

www (服务器目录)
|-index.php    入口文件
|-README.md    README文件
|-Application  应用目录(存放项目的内容)
|-Public       资源文件目录
|-ThinkPHP     框架系统目录(可以部署在非web目录下)
|-Common       核心公共函数目录
|-Conf         核心配置目录
|-Lang         核心语言包目录
|-Library      框架类库目录
| |-Think      核心Think类库包目录
| |-Behavior   行为类库目录
| |-Org        Org类库包目录
| |-Vendor     第三方类库目录
| |- …
|-Mode         框架应用模式目录
|-Tpl          系统模板目录
|-LICENSE.txt  框架授权协议文件
|-logo.png     框架LOGO文件
|-README.txt   框架README文件
|-ThinkPHP.php 框架入口文件

d) ブラウザーで Thinkphp に初めてアクセスすると、共通モジュール Common、デフォルトのホーム モジュール、およびランタイム ディレクトリがアプリケーション内に自動的に作成されます。以下はディレクトリ構造です:

Application
|-Common      应用公共模块
| |-Common    应用公共函数目录
| |-Conf           应用公共配置文件目录
|-Home           默认生成的Home模块
| |-Conf           默块配置文件目录
| |-Common    模块函数公共目录
| |-Controller  模块控制器公共目录
| |-Model       模块模型目录
| |-View          模块视图文件目录
| |-Runtime    运行时文件目录
| |-Cache       模板缓存目录
| |-Data         数据目录
| |-Logs         日志目录
| |-Temp       缓存目录

e) ディレクトリ構造を理解した後、これらのディレクトリが Application? で生成される理由を理解しましょう。

ThinkPHP は、プロジェクトのデプロイメントとアクセスに単一入口モードを採用しており、どの機能が完了しても、アプリケーションには統一された (ただし、唯一であるとは限りません) 入口があります。

// 定义应用目录(Application可以改成其他的名称)
define('APP_PATH','./Application/');
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';

以上が【ThinkPHP シリーズ】ThinkPHP フレームワークの導入と構築 (1) の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) をご覧ください。


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