CodeIgniter は、軽量、高速、柔軟、そして安全な PHP フルスタック Web フレームワークです。詳細については公式サイトをご覧ください。
このリポジトリには、CodeIgniter 4 のソース コードのみが保持されます。バージョン 4 は完全に書き直され、品質とコードがより最新のバージョンになり、同時に人々に長年にわたってフレームワークを愛してもらってきた要素の多くはそのまま残されています。
バージョン 4 の計画の詳細については、フォーラムの CodeIgniter 4 を参照してください。
ユーザー ガイドは、CodeIgniter 4 の主要なドキュメントです。
現在作成中のユーザーガイドもご覧いただけます。他のフレームワークと同様に、これは進行中の作業であり、時間の経過とともに構造や説明などが変更される予定です。
フレームワーク コンポーネントの API ドキュメントにも興味があるかもしれません。
index.php
プロジェクトのルートになくなりました。セキュリティを強化し、コンポーネントを分離するために、パブリックフォルダー内に移動されました。
これは、プロジェクトのルートではなく、プロジェクトのパブリックフォルダーを「指す」ように Web サーバーを構成する必要があることを意味します。仮想ホストをそこを指すように構成することをお勧めします。不適切なプラクティスは、残りのロジックとフレームワークが公開されるため、Web サーバーがプロジェクト ルートを指し、 public/...を入力することを期待することです。
CI4 の仕組みについて詳しくは、ユーザー ガイドをお読みください。
CodeIgniter は完全にボランティアベースで開発されています。そのため、問題が確認されるまで最大 7 日間お待ちください。その期間内にチームのいずれかから連絡がなかった場合は、問題について再度コメントしていただけるよう、お気軽にコメントを残してください。
重要
私たちは GitHub の問題を使用してバグを追跡し、承認された開発作業パッケージを追跡します。私たちはサポートを提供し、機能のリクエストについて話し合うためにフォーラムを使用します。
サポートまたは機能リクエストに関連する問題をここで提起した場合、その問題はクローズされます。バグを見つけたかどうかわからない場合は、まずフォーラムにスレッドを立ててください。他の誰かが同じ問題に遭遇している可能性があります。
新しい GitHub 問題を提起する前に、バグがまだ報告または修正されていないことを確認してください。
リポジトリへの貢献にはプル リクエスト (PR) を使用します。私たちは、報告されたバグまたは承認された作業パッケージの 1 つに対処する貢献を探しています。
PR を機能リクエストの形式として使用しないでください。未承諾の貢献は、フレームワークのロードマップにうまく適合する場合にのみ考慮されます。 CodeIgniter 3 の一部だった一部のコンポーネントは、独自のリポジトリを持つオプションのパッケージに移動されることに注意してください。
コミュニティからの寄付を受け付けています。コーディングができるか、ドキュメントを書くことができるか、バグの発見を手伝うことができるかは関係なく、あらゆる貢献を歓迎します。
CodeIgniter への貢献をお読みください。
CodeIgniter は、その創設以来、何千人もの人々から貢献してきました。彼らなしではこのプロジェクトは成り立ちません。
contrib.rocks で作成されました。
PHP バージョン 8.1 以降が必要で、次の拡張機能がインストールされています。
警告
さらに、次の拡張機能が PHP で有効になっていることを確認してください。
CodeIgniter テスト スイートの実行に関する情報は、tests ディレクトリの README.md ファイルにあります。