メインコンテンツまでスキップ

拡張ライブラリについて

Feggの目標は軽量で記述量を少なくすることなので、コアクラスには必要最小限の機能のみがあります。そのため、追加機能が必要な場合は、拡張ライブラリをインストールできます。

拡張ライブラリ

  • バリデーション
    • バリデーション用の関数を提供
  • データベース
    • データベース使用に必要な関数を提供
  • モデル
    • LHプロジェクト用の拡張データベースライブラリ
  • ファイル
    • ファイル/ディレクトリ管理用の関数を提供
  • アップロード
    • ファイルのアップロード/検証用の関数を提供
  • メール
    • メール送信用の関数を提供
  • RSS
    • RSS文書の解析用の関数を提供
  • Trim
    • 画像処理(特に画像クロップ)用の関数を提供

外部ライブラリ

  • Spyc
    • YAML文書ローダー
  • JSON
    • Json文書ローダー
    • 主にこれを使用する必要はなく、json_encodejson_decodeを使用できます