Skip to content

marioninc/ozone-layer-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ozone-layer-php

基本的に自分用PHPの軽量フレームワーク

こんな人向け

  • プロトタイプ作成
  • 社内(内部)向けのWEBサービスをサクッと作りたい
  • JSON出力のAPIが急ぎ作りたい
  • 設計の更新頻度が高いサービスを制約にとらわれず書きたい

汎用フレームワークの欠点

  • ちゃんとした?汎用フレームワークでは、DBの設計が済んでいることが必要だったりする
  • エラーが出ても大量のファイルの中から原因を探すのに苦労したりする
  • いろいろなことを自動で処理してくれる代わりに、学習コストが高い

このフレームワークの特徴

  • 簡易的なシステムで手探りでも追いかけられる程度のコア
  • テーブルモデルを必要とせず、DB設計がなくても使用可能
  • 設定内容が少なく、簡単にセットアップ
  • 他PHPパッケージに依存しないので、ダウンロードすれば動作

用途、目的

ディレクトリの秘匿化と、DBからViewまでの簡易出力
DBモデルが登録不要のため、DB設計前のプロトタイプや検証環境時に使用するため

  • API的な用途
    DBの接続から、SQLの発行、JSONへの変換までをコピペ作業
    更新日時の自動付加
  • View的な用途
    テンプレート的な動作

使い方&始め方

https://github.com/marioninc/ozone-layer-php/wiki/Get-Start