Kotchasan Webフレームワーク
象は、PHPの象徴であることに加えて、私たちの国家的なシンボルでもあります。そこで、私はこの名前を100%タイの人々によって設計されたフレームワークの名前として使用することにしました。
特徴
- MMVC(モジュールモデルビューコントローラー)アーキテクチャにより、モジュールの追加または削除が容易になり、互いに独立しています。
- マルチプロジェクト作業をサポートします。
- PSR-1、PSR-2、PSR-3、PSR-4、PSR-6、PSR-7などの標準を順守します。
- メモリ使用量を含む速度とパフォーマンスの両方に最適化されたPHPフレームワークは、最高の効率を提供します。これにより、実行が速くなり、より多くの同時訪問者をサポートします。
コチャサンのコンポーネント
Kotchasanは、PHP、CSS、JavaScriptの3つの主要なフレームワークで構成されています。
- Kotchasan PHPフレームワーク
- GCSS CSSフレームワーク
- Gajax JavaScriptフレームワーク
要件
- PHP 5.6以降
- ext-mbstring
- PDO mysql
インストールと使用
私は、PHPフレームワークに一般的に関連する複雑なインストールプロセスを回避するようにコチャサンを設計しました。 GitHubからソースコード全体をダウンロードして、インストールや構成なしですぐに使用を開始できます。または、コマンドを使用して作曲家を介してインストールすることもできます。composerrese composer require goragod/kotchasan https://packagist.org/packages/goragod/kotchasan(コンポーザーを介してインストールすると、フレームワークのパフォーマンスが低下します)
使用条件(ライセンス)
- 条件なしで無料で使用できます。
- 別の名前を使用して、独自の著作権の下でさらに変更して開発できます。
例
すべてのサンプルコードは、「Projects/」ディレクトリにあります。そこでテストできます。 「RecordSet」プロジェクトの場合、「設定/Database.php」のデータベース設定を正しく構成する必要があり、「Projects/orm/modules/index/models/world.php」に記載されているように、対応するデータベーステーブルを作成する必要があります。
- https://projects.kotchasan.com/welcome/:Kotchasanウェルカムページ。
- https://projects.kotchasan.com/site/:シンプルなテンプレートとメニューを使用したWebサイトの作成。
- https://projects.kotchasan.com/Recordset/:データベースの使用例(RecordSet)。
- https://projects.kotchasan.com/admin/:ログインフォームの使用例。
- https://projects.kotchasan.com/youtube/:YouTube APIの使用例。
- https://projects.kotchasan.com/api/:KotchasanでAPIを作成して使用する例。
- https://projects.kotchasan.com/pdf/:HTMLをPDFに変換する例。
- https://adminframework.kotchasan.com:Kotchasanを使用して作成された例Webサイト。
謝辞
- ckeditor https://ckeditor.com/
- phpmailer https://github.com/phpmailer/phpmailer
- fpdf http://www.fpdf.org/
- icomoon https://icomoon.io/
サポート
次の銀行口座に寄付することで、開発者をサポートできます
Kasikorn Bank, Kanchanaburi Branch, Thailand
Account No. 221-2-78341-5
Account Name: Goragod Wiriya