April 15, 2012

FuelPHPのDate::time_ago($timestamp)

FuelPHPのDateクラスにはtime_ago($timestamp)というメソッドがあります。
http://docs.fuelphp.com/classes/date.html

UNIX timestampを渡すと、"x minutes ago"とか"x months ago"という文字を返してくれます。

なので、DBのcreated_atやupdated_atは、FuelPHP標準に従い、
intにしておいた方が、楽しいかも。

この話関係なく、出力して使う時刻はint型の方が何かと都合が良いと思いますが。

April 7, 2012

Androidでjava.lang.VerifyError

Android SDK ToolsをRev. 17にアップデートしたら急にjava.lang.VerifyErrorが発生するようになってしまいました。

以下を参考にさせて頂き、解決しました。
http://rvon.jp/archives/662
http://human-ook.com/tips/archives/110

プロジェクトの右クリックから
Build Path > Configure Build Path ... > Java Build Path
と進み、Order and Exportで、チェックの入っていない箇所にチェックを入れる。
(並び順も関係しているっぽいです。)

適当に調整したら解決したのですが、これはハマる。。。

April 1, 2012

FuelPHPで現在のURLのセグメント部分を取得する。

ttp://[domain]/xxx/yyy/zzz
に居る時、Input::uri()を呼ぶと"/xxx/yyy/zzz"が返ります。

メモメモ。

FuelPHPのroutes.phpの値を取得する。

メモ。

-- routes.php --
<?php
return array(
    '_root_'  => 'index/index',  // The default route
    '_404_'   => 'common/404',    // The main 404 route
);
--

の時、「'index/index'」は
Router::$routes['_root_']->translation
で取得できました。