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