タグ

2011年8月18日のブックマーク (2件)

  • symfonyで携帯端末用のテンプレート切り替えを実装する

    symfony 1.4で、PCサイトの携帯版を作ることになりました。 アクションは共通にして、テンプレートのファイル名を、携帯とPCで切り分けるようにしたいと思います。 例: templates/indexSuccess.php (PC用) templates/indexSuccess.mobile.php (携帯用) で、これはフォーマットを指定することで実現できます。フォーマットに関してはJobeetを参照。 Practical symfony | 15日目: Web サービス | symfony | Web PHP Framework まずは携帯キャリアのIPから高速にキャリア判定をしてくれるプラグインを準備しておきます。 sfMobileIPPluginをsymfony 1.4で使ってみた 次にフィルタを用意します。 app/frontend/lib/filter/myMobile

  • 44services » Blog Archive » SymfonyでPC対応とSmartPhone対応の両立

    今回は、Symfonyで簡単にSmartPhone向けサイトを作る。 っといっても、他のサイトにあるよな、ただのSmartPhone向けサイトを作るためだけだと面白くない。 そこで、今回は、既にあるPCサイト、または、PCサイトとSmartPhoneサイトの同時を如何に低コストにSmartPhone対応させることができるかにフォーカスを当てて考える。 ■目次 SmartPhone対応を抑える 設計 実装(プラグイン) まとめ ■SmartPhone対応ってなんだ? そもそもSmartPhone対応とはなんだろうか? 企画レベルで言うならば画面遷移であり、 デザイナレベルでいうならば CSSやコンポーネント配置であり、 そして、プログラマレベルでいうならば上記の仕様を反映するということだと思う。 そもそも、現状のWebフレームワークがプログラマの効率化を考えている限り、画面遷移を考える手助