金がねぇんじゃねぇ!!余裕がねぇんだ!!

金がねぇんじゃねぇ!!余裕がねぇんだ!!

PR

サイド自由欄

2009年04月08日
XML
カテゴリ: カテゴリ未分類
Symfony 周りで毎回忘れそうになるので、
メモ代わりに技術的な内容を。

DB接続関係は、propel.ini/database.yml で接続DBを指定して、
generate:propel-schema でschema.yml を生成後にModelを生成。

モバイル関係の切り替えは、
lib 以下に
Filter : キャリア判別を行い、絵文字文字コードの変更など行う。
FrontController :リダイレクト、genUrl をオーバーライドして、SIDの付加、「guid=ON」などの共通のパラメータの設定を行う。
SessionStorage:ドコモ、SoftBank 時には

ini_set("session.use_cookies", 0);
ini_set("session.use_trans_sid", 1);
  を設定する用にしておく。

上のクラスを有効にするために、以下の設定ファイルを更新。

[factories.yml]
all:
controller:
class: FrontController
storage:
class: SessionStorage
param:

※必要であれば、セッションのセキュリティ設定もここに書く。

[filters.yml]
MobileFilter:
class: Filter

これで、携帯関係の処理は完了。


HTMLに強制しておいた方が良い。
(たまに、AcceptTypeにCSSから送ってくる端末があるので。***Success.css.php なるテンプレートを読み込もうとしてエラーになる。)

PHPの自動での文字コード変換を当てにしている場合には、
ドコモでの確認が必須。レスポンスのContent-TypeがXHTMLの場合には変換処理がスルーされるため。





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2009年04月08日 10時36分12秒
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: