CodeIgniter の機能

機能は、ユーザ・エクスペリエンスについて、あるいは、どのくらい直観的で 知的に設計されているかということについては、何も教えてくれません。です ので、機能はアプリケーションを判断するのには非常に貧弱な方法です。 機能 を知ったとしても、コードの品質やパフォーマンス、詳細な事項、セキュリティ のプラクティスについて何ら明らかにならないのです。本当の判断を下せるたっ た一つの方法は、アプリケーションを使い、コードを知ることです。CodeIgniter を インストール するのはとても簡単ですので、まず インストールしてみることをおすすめします。では、CodeIgniter の主な機能の リストは次の通りです。

  • Model-View-Controller ベースのシステム
  • 極めて軽量
  • 複数のプラットフォームをサポートするフル機能のデータベースクラス
  • Query Builder データベースサポート
  • フォームとデータの検証(バリデーション)
  • セキュリティと XSS フィルタリング
  • セッション管理
  • Email 送信クラス。添付・HTML/Text eメール・複数プロトコル (sendmail、 SMTP、および Mail)などに対応。
  • 画像操作ライブラリ(切り抜き、リサイズ、回転など)。 GD・ImageMagick・NetPBM のサポート。
  • ファイルアップロードクラス
  • FTP クラス
  • ローカリゼーション
  • ページ処理(ページネーション)
  • データ暗号化
  • ベンチマーク
  • 完全なページキャッシング
  • エラーロギング
  • プロファイラ
  • カレンダークラス
  • User Agent クラス
  • Zip 圧縮クラス
  • テンプレートエンジンクラス
  • トラックバッククラス
  • XML-RPC ライブラリ
  • ユニットテストクラス
  • 検索エンジンに適した URL
  • 柔軟な URI ルーティング
  • フック、クラス継承、プラグインのサポート
  • 多くのヘルパー関数ライブラリ