FuelPHPでAPIを作るときのメモ

FuelPHPでのAPI作成にはController_Restを使用する

APIで返す型をどうするか問題

FuelPHP側でエラーが発生した場合、ステータスコードでエラーを返すのがいいのか?
その場合、JavaScript側での処理はどうするのか?
ステータスコードでエラーをハンドリングできるのか?

返す型は統一した方がいいのか?
例えば、何かしらのエラーが出で失敗したとしてfalseを返すのがいいのか?みたいな色々な場合が考えられる
検索APIの場合、検索結果が0件の場合は空の配列にするのか