軽量でちょっとしたスクラッチプログラムにて
簡易なDBからデータ抽出するには楽なライブラリ。
ドキュメントこちら
Welcome to Idiorm’s documentation!
http://idiorm.readthedocs.org/
例
$result = ORM::for_table('entries')
// 複数セレクト
->select_many(
'id',
'name',
'kana',
'group_name',
'group_kana',
'tel',
'email',
// フィールド名エイリアス(エイリアス名,フィールド名)
array('tel_mobile'=>'moblile'),
);
//join
$result = ORM::for_table('entries')
->left_outer_join('entry_members', 'entries.id=entry_members.entry_id')
//検索条件
->where('name', 'Fred Bloggs')
// 否定
->where_not_equal(array(
'entry_members.name' => '',
));
//SQL直クエリ
$query = 'SELECT * FROM entries WHERE event_name = :event_name';
$entries = ORM::for_table('entries')
->raw_query($query, array('event_name' => $event_name))
->find_array();