thinkphp3.xでアクション、モデル、ビューをカスタマイズする簡単な実装方法
この記事では主に thinkPHP3.x のカスタム アクション、モデル、ビューの簡単な実装方法を例と組み合わせて紹介し、thinkPHP3 の具体的な手順と関連実装テクニックを分析します。以下を参照してください
この記事の例は説明しています。 thinkphp3.xでのカスタムアクション、モデル、ビューの実装方法。参考のために皆さんと共有してください。詳細は次のとおりです:
1. xmall/Lib/Action にファイル TestAction.class.php を作成します
class TestAction extends Action{ function index(){ $this->display("test"); } }
2. xmall/tpl にデフォルトのフォルダーを作成します。デフォルトでは、Test フォルダーを作成し、Test の下に test.html テンプレート ファイルを作成します。
3. URL: http://localhost/xmall/index.php/Test/index を実行すると、test.html ページのコンテンツが表示されます。
4 、操作中に発生したエラー:
(1) URL の Test の T は大文字にする必要があります
(2) 表示では、デフォルトのファイル拡張子を指定する必要はありません。は、index
5です。 注:
(1) デバッグを容易にするために、
define("APP_DEBUG",true);
(2) をindex.phpエントリファイルに追加する必要があります。デフォルトのテンプレートを指定するのが最善です。設定ファイル(xmall/Conf/config.php) :'DEFAULT_THEME' => 'default'
6. xmall/lib/Model
class UserModel extends Model{ function test(){ return "123456"; } }
にファイルUserModel.class.phpを作成します。 xmall/Lib/Action/TestAction.class.php の新しいメソッド
public function test(){ $m=D("User"); echo $m->test(); }
8. 実行 URL: http://localhost/xmall/index.php/Index/test、ページ出力 123456
9注: モデル ファイルの名前は常にモデルの名前と同じである必要があり、呼び出し時には大文字と小文字が区別されます。
xmall/conf/config.php に 'URL_CASE_INSENSITIVE' => true を追加します。 //URL では大文字と小文字が区別されません
以上がthinkphp3.xでアクション、モデル、ビューをカスタマイズする簡単な実装方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック









DJIはまだ新しいアクションカメラを導入する計画を確認していません。その代わりに、GoPro は今年、9 月 4 日に 2 台の新しいアクション カメラを発表すると予告し、ライバルに先んじることになるようです。

多くの集中型取引所で問題が発生した後、ますます多くの仮想通貨投資家が集中型取引所によってもたらされるリスクを軽減するために資産をコールドウォレットに移し始めました。この記事では、2014 年に最初のコールド ウォレットが発売されて以来、世界各国で販売されている世界最古のコールド ウォレット プロバイダーである Trezor について紹介します。 Trezor の製品には、2014 年に発売された Model One と、2018 年に発売された上級バージョンの Model T があります。以下では引き続き、この2製品と他のコールドウォレットの違いについて紹介していきます。 Trezor コールドウォレットとは何ですか? 2014 年、Trezor は最初のコールド ウォレット ModelOne を発売しました。一般的な BTC、ETH、USDT、その他の通貨に加えて、ウォレットは 1,000 以上の他の通貨もサポートしています。

DJI が Osmo Action 4 (Amazon で現在 299 ドル) をリリースしてからほぼ 1 年が経過しました。それ以来、同社は新しい RS カメラ ジンバルを含む他の部門に注力してきました。それに加えて、Avata だけでなく、さまざまなドローンも導入しています。

Django はオープン ソースの Python Web フレームワークであり、MVT (モデル-ビュー-テンプレート) アーキテクチャ パターンを採用し、アプリケーションをモデル、ビュー、テンプレートの 3 つの部分に分割します。その中で、Model は Django フレームワークの基本コンポーネントであり、データの定義と管理に使用されます。この記事では、Django フレームワークの Model について詳しく説明します。 Django のモデルとは

Insta 360 は、Insta 360 X4 (Amazon で現在 499.99 ドル) に続いて 2 番目の新しいアクション カメラをリリースしました。予想どおり、同社は Go3 をアップグレードし、4K ビデオ録画機能を追加しました。

場合によっては、非同期である必要があるネットワーク リクエストなど、Vuex で非同期操作を実行したいことがあります。この状況にどう対処するか?Vuex 状態管理のアクション非同期操作を紹介します。困っている友達に役立ちます。

GoPro は毎年恒例のアクション カメラの刷新を導入しました。近年とは異なり、同社は2モデルのリリースを決定した。しかし、昨年の今頃、Max wi を置き換えるとほのめかしていたにもかかわらず、360 度カメラには戻っていません。

elasticsearch でのほとんどの操作は、アクション パッケージに含まれる対応するアクションを通じて行われます。その構造は次の図に示されています。 上の図は、各機能のアクションに対応するアクション パッケージの一部のスクリーンショットです。各アクションのパッケージもインデックスとよく似ています。これらのアクションの実装も非常に似ています。これらはすべて基本的なセルフアクションです。次の図は、indexaction の継承関係を示しています。これらのアクションは実際には対応する関数を実装しておらず、単なるプロキシであるため、実装もとてもシンプルです。それらの主な機能は、新しい応答と要求、およびそれらに対応するアクションを作成するためのメソッドを提供することです。
