CodeIgniter4へようこそ
CodeIgniter4へようこそ
サーバー要件
クレジット
PSR準拠
ライセンス契約
インストール
Composerによるインストール
手動インストール
アプリケーションの実行
トラブルシューティング
変更履歴
以前のバージョンからのアップグレード
CodeIgniterリポジトリ
初めてのアプリケーションを構築する
静的ページ
ニュースセクション
ニュースアイテムを作成する
結論
CodeIgniter4の概要
アプリケーションの構造
モデル、ビュー、コントローラー
ファイルの自動読み込み
サービス
ファクトリー
HTTPリクエストの操作
セキュリティガイドライン
一般トピック
設定
CodeIgniterのURL
ヘルパー関数
グローバル関数と定数
ログ情報の記録
エラー処理
Webページキャッシュ
AJAXリクエスト
コードモジュール
アプリケーションの管理
複数の環境の処理
コントローラーとルーティング
URIルーティング
コントローラー
コントローラーフィルター
HTTPメッセージ
Requestクラス
IncomingRequestクラス
コンテンツネゴシエーション
HTTPメソッドの偽装
RESTfulリソースの処理
レスポンスの構築
ビュー
ビューセル
ビューレンダラー
ビューレイアウト
ビューパーサー
ビューデコレーター
HTMLテーブルクラス
HTTPレスポンス
APIレスポンストレイト
コンテンツセキュリティポリシー
ローカライゼーション
ビューファイルでの代替PHP構文
データベースの操作
クイックスタート:使用例
データベース設定
データベースへの接続
クエリの実行
クエリ結果の生成
クエリヘルパー関数
Query Builderクラス
トランザクション
メタデータの取得
カスタム関数呼び出し
データベースイベント
データベースユーティリティ
データのモデル化
CodeIgniterのモデルの使用
Entityクラスの使用
データベースの管理
Database Forgeによるデータベース操作
データベースマイグレーション
データベースシーディング
データベースコマンド
ライブラリリファレンス
キャッシュドライバー
Cookie
CURLRequestクラス
Emailクラス
暗号化サービス
ファイルの操作
ファイルコレクション
Honeypotクラス
画像操作クラス
ページネーション
パブリッシャー
セキュリティ
セッションライブラリ
スロットラー
時間と日付
タイポグラフィ
アップロードされたファイルの操作
URIの操作
ユーザーエージェントクラス
バリデーション
ヘルパー
Arrayヘルパー
Cookieヘルパー
Dateヘルパー
Filesystemヘルパー
Formヘルパー
HTMLヘルパー
Inflectorヘルパー
Numberヘルパー
Securityヘルパー
Testヘルパー
Textヘルパー
URLヘルパー
XMLヘルパー
テスト
はじめに
データベース
データの生成
コントローラーテスト
HTTPテスト
レスポンスのテスト
ベンチマーク
アプリケーションのデバッグ
モック
コマンドラインの使用法
CLIの概要
CLI経由でのコントローラーの実行
Sparkコマンド
Sparkコマンドの作成
CLIジェネレーター
CLIライブラリ
CLIRequestクラス
CodeIgniterの拡張
コアシステムクラスの作成
共通関数の置き換え
イベント
コントローラーの拡張
認証
Composerパッケージの作成
CodeIgniterへの貢献
公式パッケージ
CodeIgniter
一般トピック
一般トピック
設定
CodeIgniterのURL
ヘルパー関数
グローバル関数と定数
ログ情報の記録
エラー処理
Webページキャッシュ
AJAXリクエスト
コードモジュール
アプリケーションの管理
複数の環境の処理