ホームページ  >  記事  >  バックエンド開発  >  ThinkPHP 入門_PHP チュートリアル

ThinkPHP 入門_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-14 10:10:28803ブラウズ

ThinkPHP 入門
1. ThinkPHP とは何ですか?
ThinkPHP は、無料のオープンソースで、高速かつシンプルなオブジェクト指向の軽量 PHP 開発フレームワークです。アジャイルな WEB アプリケーション開発と簡素化されたエンタープライズ アプリケーション開発のために生まれました。 (1) thinkphp.cn 公式 Web サイトからファイル パッケージをダウンロードします。 (2) 解凍後のディレクトリファイル導入:

2,ThinkPHPの使い方は?

コントローラー、アクションを作成する

GoodsAction.class.php ファイルを作成します

このファイルでは、GoodsAction クラスは Action クラスを継承しています
アクセスする際はURLにパラメータm=Goods&a=show
を追加してください URL の m パラメータは次を表します:
m----module モジュールの意味
ThinkPHP が処理するとき、コントローラーはモジュールであると見なされます
a----コントローラー(モジュール)のメソッドpathInfoモードを示します
URL パラメータを運ぶこの形式はあまり美しくありません
ThinkPHP は
にアクセスする新しい方法を提供します これは pathInfo モードと呼ばれます
たとえば、上記のリクエストは次のように記述できます:
そして、ThinkPHP のデフォルトの URL モードは pathInfo モードです
モデル処理データ
(1) まず、現在のプロジェクトで使用されているデータベースを確認し、プロジェクトの Conf ディレクトリにある conf.php で構成ファイルを完成させます (システムのデフォルト構成を参照できます)。 )
(2) フレームワークが提供する M() 関数を使用してモデルを取得します。パラメーターは現在のテーブル名です (最初の文字が大文字であることに注意してください)。 次に、モデルの select() メソッドを呼び出して、現在のテーブルのすべてのレコードを取得します。これは getAll() と同等です
ビューレイヤーにはデータが表示されます
現在のコントローラーのdisplay()メソッドを直接呼び出してテンプレートの表示を完了します
デフォルトのdisplay()はパラメータを取ることができず、現在必要なテンプレートファイルをテンプレートディレクトリ内で自動的に検索します
名前を付ける場合: Tpl/module/action.html
テンプレートエンジンループ
ThinkPHP の組み込みテンプレート エンジンで foreach を使用してループを完了します
タグ構文も



データ ラベルは中括弧 {$data} です。配列は . を通じてアクセスされます。[] を使用してアクセスすることもできます

http://www.bkjia.com/PHPjc/477473.html

tru​​ehttp://www.bkjia.com/PHPjc/477473.html技術記事 ThinkPHP 入門 1、ThinkPHP とは何ですか? ThinkPHP は、アジャイルな WEB アプリケーション開発と簡素化されたエンタープライズ アプリケーションのための、無料でオープン ソースの高速かつシンプルなオブジェクト指向の軽量 PHP 開発フレームワークです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。