読者です 読者をやめる 読者になる 読者になる

忍び歩く男 - SLYWALKER

大阪のこっそりPHPer

実はこっそりと・・・

CakePHP

フォーラムで携帯の話題が盛り上がっていますが、
実はこっそりとこんなものを作っていました。
絵文字とか全然未対応なんですが、GPS使ったサイト用に準備してます。

slywalker's mobile_kit at master - GitHub

いまのとこ、
携帯を判別してのviewPath,layoutPathの切り替え
エンコードの切り替え
半径nkm以内みたいな検索用Behavior
その他もろもろ作りかけの状態です。

すごい人がForkして生まれ変わることを期待して(他力本願)

使い方

<?php
class AppController extends Controller {
    var $components = array('MobileKit.Render');
}

class Foo extends AppModel {
    var $actsAs = array('MobileKit.Geo');
    // フィールドに lon,lat が必要
}
class FoosController extends AppController {
    function index()
    {
        $options = array(
            'lon'=>$lon,
            'lat'=>$lat,
            'dist'=>'1km',
        );
        $foos = $this->Foo->find('all', $options);
        $this->set(compact('foos'));
    }
}