2009-07-01から1ヶ月間の記事一覧

Doctrineのupdateの仕方が美しくない

Timestamp/Date/DateTime型だとエラーになる 普通に書くとこんな感じになるけど、エラーになる createQuery('f') ->update() ->set('f.bar', date('Y-m-d H:i:s')) ->execute(); #=> syntax error Doctrine::getTable('Foo')->createQuery('f') ->update() -…

sfJpMobilePluginを0.0.3にUP

0.0.2までやってからPCサイトを構築していたので、全く動かない状態で放置されてました。 下記のような修正を入れて、とりあえず動くようにしました。 動かなかった部分の修正 絵文字の相互変換周りの修正 リダイレクトの時にsession_idを維持するようにした…

Doctrine_Pager_Layoutの使い方

Doctrineに付属しているPagerクラス。 Pagerだけでは、ページングのナンバーリンクの自動生成はできない。そこで、包括的なDoctrine_Pager_Layoutを利用するようにするとPagerもRangeも同時に利用することが可能。しかし、Pager_Layoutの生成はちょっと煩雑…

PHP5.2.10でのpear&peclの不具合の解決

PHP

この前言ってた問題の解決方法。 PHP5.2.10でpearがおかしい - c/feを参考に、というかそのまま実行したら直った。やり方は/path/to/php/lib/php/.channelsにあるpear.php.net.regとpecl.php.net.regを5.2.9でインストールしたもので上書きするというもの。

PHP5.2.10のバグ?

PHP

pearおよびpeclコマンドが利用できない。"not supported protocal" って出てインストールができない。 PECLは、ソース取ってきてphpize -> make -> make installで入れられた。(XDebug) なので、拡張自体が未対応だからって理由ではないみたい。

PHP5.3.0を使ってみた

PHP

良かった mbstring.http_outputにtext/***以外のMimeに対応 クロージャの実装 FileInfoのネイティブサポート XDebugは大丈夫だった 設定ファイルがデフォルトでも分かりやすい(-distと-recommendedから-productと-developに変わった) 困った symfony1.2が動…