メメメモモ

プログラミング、筋トレ、ゲーム、etc

2012-02-01から1ヶ月間の記事一覧

PHPプログラムがCLIで実行されたかどうかを判別

STDINが定義されているかで判別する。 if ( defined('STDIN') ) { // CLIで実行された } CodeIgniterで行われていた。

url_forでURLクエリを付ける場合

次のようなURLをurl_forを使用しているときに作成したい場合。 /entry/edit?id=1 以下のように書きます。 $self->url_for('entry/edit')->clone->query(id => 1)

同じロジックで、2つのルートに対応

次のふたつのURLで同じロジックを実行したい場合。 /entry /entry/20101111 このような場合、デフォルト値をundefに設定するようにします。 my $r = $self->routes; $r->route('/entry/:date')->to('Entry#page', { date => undef })->name('entry/page'); …

git管理下から外す方法

git rm --cached 該当ファイル --cachedを付けなければ実際にファイルも削除される。

MacにPHPをインストール

普通にやってたら、コンパイルエラーが出たりしたので、以下の記事を参考にした。 http://blog.enjoitech.jp/article/178コンパイルエラーに対しての対処 http://www.proton.jp/main/server/php-install.html http://d.hatena.ne.jp/hnw/comment?date=201007…