2008-03-01から1ヶ月間の記事一覧

iモードID

http://www.nttdocomo.co.jp/service/imode/make/content/ip/index.html#imodeid軽く調べた ?guid=ON → もちろんOK ?guid=on → OK ?GUID=ON → OK form(POST/hidden) → NG form(POST/action="?guid=ON") → OK formでPOSTの場合actionに?があるとダメな機種が…

string型を変換してsaveする

converterを作ってみた。 isModified()) { return; } $peer = $obj->getPeer(); $tMap = $peer->getTableMap(); $table = $tMap->getName(); foreach ($tMap->getColumns() as $column) { if ($column->getType() …

Columnタイプの取得

Table: hoge Column: name のタイプを取得するには getColumn(HogePeer::NAME)->getType(); // string

キャッシュ

基本的にauだけno-cacheにする感じ session使ってない場合も考慮して、filterでやる。lib/mobileFilter.class.php isFirstCall()) { $cache_limiter = getCacheLimiter(); // auはnocache,それ以外はnone ini_set('session.cache_limiter', $cache_limiter);…

sessionを使わない

表示させるだけのページの場合など、sessionを使わなくていい場合は、使わないほうがいい。lib/sfNoStorage.class.php

PHPMailerを見捨てる

smtpでVERPをやろうと、PHPMailerとかSMTPのメソッドをオーバーライドしてがんばってみてたけど、大事な変数がprivateだったということに作ってから気づいた。なので、PEAR::Mail(Mail_smtp/Net_SMTP)に全とっかえを決心。拡張性のないクラスのprivateはつら…

日本語のsubject

sfMailではPHPMailerを使ってる。そこで、いろいろ作って使ってみる。 継承して日本語用にJPPHPMailerを作った。 さらに継承してケータイ用にmobileJPPHPMailerを作った。 symfonyから使うためにsfMailを継承して、sfMobileJPMailを作ってみた。でも結局はま…

batch

symfony init-batch default hoge_fuga myappbatch/hoge_fuga.phpに以下の内容のファイルが作られる。

ずるい

http://www.nttdocomo.co.jp/service/mail/imode_mail/emoji_convert/index.html#p01 au/ツーカー、ソフトバンク、ウィルコム、ディズニー・モバイル、Yahoo!メールに絵文字入りのiモードメールを送ると、自動的に他社の類似した絵文字に変換されます。ウィ…

機種依存文字の文字エンコーディング

ISO-2022-JPのメールを送るときに、機種依存文字に対応させる場合。 PHP4の時と同じように、to_encodingに普通にJISを指定したら?になってしまった。。。 PHP5ではISO-2022-JP-MSが使えた。 (ISO-2022-JP-MSが使えるからJISが?になるようになっている?のか…

さくらのレンタルサーバでNotFound

理由は詳しくわからないけど、NotFoundになった場合は、 app/myapp/config/settings.ymlの no_script_nameをoffにして、index.phpでアクセスしたらならなくなった。 prod: .settings: no_script_name: off

忘れがちな設定

config/config.phpの設定を忘れがち 作った時は