この記事では、Thinkphp カスタム コード生成ツールと使用手順について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
最近、Thinkphp を使用するときに、最も単純な CRUD メソッドを繰り返し書いたり、フォームを書いたり、フロントエンド スタイル シートを書いたりするなど、繰り返しの作業を頻繁に行っていることに気づきました。
Thinkphp のバックグラウンド操作のサポートはすでに非常に強力であり、最近非常に人気のある Bootstrap フレームワークにより、フロントエンド スタイルが標準に従うことが容易になったので、独自のコード ジェネレーターを書き始めることにしました。
操作が簡単で一目で理解できると良いのですが、MySql と Sqlite の両方のデータベースに対して安定して CRUD コードを生成できれば良いです。また、それに準拠した View コードも生成できると良いです。ブートストラップフレームワークに。
約 10 時間の苦労の末、ThinkphpHelper が誕生しました。
ファイルは 1 つだけで、MySQL と sqlite データベースをサポートし、フロントエンドとバックエンドの CRUD コード スニペットを迅速に生成し、作業の重複を減らします。ファイルは 1 つだけなので、軽量で便利です。
データベース情報を設定し、それをプロジェクト ファイルの Action ディレクトリに配置して、次のように呼び出すだけです:
http://[プロジェクトのアドレス]/index.php/ThinkphpHelper
すべてのスタイル シートをこのファイルに記述したので、任意の Thinkphp プロジェクトに簡単にコピーして貼り付けることができます。使用される Bootstrap および jquery 関連のファイルはインターネット上の CDN から読み込まれるため、これを使用するのが最も簡単です。ネットワークがない場合は、関連するアドレスを自分で変更できます。
賢い人なら使い方を知っているはずですよね?
添付ファイル: ここをクリックして、Thinkphp コードジェネレーターこのサイトをダウンロードしてください。
フロントエンドとバックエンドの CRUD コード スニペットを直接生成し、必要に応じてコード テンプレートをカスタマイズして作業の重複を減らすこともできます。 MySQL および sqlite データベースをサポートし、プロジェクトのプロトタイプを迅速に構築します。
追記: 乱雑なコードを整理するのに役立つ、このサイトで推奨されているいくつかの書式設定/美化/変換ツールを紹介します。
phpコードのオンライン書式設定および美化ツール:
http://tools.jb51.net/code/phpformat
オンライン XML/JSON 変換ツール:
http://tools.jb51.net/code/xmljson
json コードのオンライン整形/美化/圧縮/編集/変換ツール:
http://tools.jb51.net/code/jsoncodeformat
SQL コードのオンライン書式設定および美化ツール:
http://tools.jb51.net/code/sqlcodeformat
さらに thinkPHP 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「ThinkPHP チュートリアルの概要」、「ThinkPHP の一般的なメソッドの概要」、「PHP での Cookie の使用法の概要」、「ThinkPHP の基本チュートリアル」 Smarty テンプレート入門』および『PHP テンプレート テクノロジの概要』。
この記事が皆さんの ThinkPHP フレームワークに基づく PHP プログラムの設計に役立つことを願っています。