2009年3月アーカイブ

ファイル復元ソフトを使ったら、不可視ファイルのドットが全部取れてもうた。

find . -type d -name svn | awk '{print "mv",$0,$0"/../.svn"}' | sh
iPhone用の画面を作成しようとしたのだが、1.2では1.1のWebServicesが使えなくなったようなので、routerのprefixで頑張れとのことらしい。

http://phptips.seesaa.net/article/102607319.html

とりあえず

Router::connect('/i/:controller/:action', array('prefix' => 'iphone'));

としたが、$html->link() がすべて /i/ 経由に変換されてまった。

Router::connect('/:controller/:action');

で直った。

ただ、1.1のWebServicesは「1つのControllerで違うViewを使う」だったのだが、これだとControllerもiPhone用のものを作らないといけない。解決方法探したが見つからず。

とりあえずエイリアスっぽく

function iphone_index($options) {
return $this->index($options);
}

とするしかないのかなぁ。

追記 : 

これだと action以下にパラメータがつくときは認識されないので、

Router::connect('/i/:controller/:action/*', array('prefix' => 'iphone'));

とやる必要がありました。


このアーカイブについて

このページには、2009年3月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2009年1月です。

次のアーカイブは2009年4月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

カテゴリ

ウェブページ

Powered by Movable Type 4.1