タグ

symfonyに関するkopugのブックマーク (46)

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

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

    kopug
    kopug 2011/04/23
    テンプレート切替ロジック
  • symfony - open-source PHP5 web framework

    Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

    symfony - open-source PHP5 web framework
  • Doctrine WEBアプリケーション研究室 開発ノート

    SQLやPDOStatementをハイドレイトするで単純なクエリーのハイドレイトをやりましたが、Doctrineで私の好きな機能の一つ、1対多のleftJoinを旨い具合にハイドレイトしてくれる奴を生SQLでやってみました。 ちなみにテーブル定義はこんな感じです。 User: columns: username: string(255) password: string(255) indexes: myindex: fields: username type: unique actAs: [Timestampable] Phonenumber: columns: user_id: integer phonenumber: string(255) primary_num: boolean relations: User: foreignAlias: Phonenumbers actAs:

    kopug
    kopug 2010/11/17
    存在しないカラムデータをオブジェクトで取得する
  • sfFormで画像アップロード - Webtech Walker

    最近やっとsfFormはソース読まないとダメだということがわかってきました。だってドキュメント全部できてないんだもん。5章で説明します、って書いてあるのに5章がまだないってどういうことだよ。頼むよファビアン・・・。 まあそんなことを愚痴ってもしょうがないので、最近実装してる画像のアップロードについてわかってきたことをメモ程度に。 postValidatorで画像保存するのがよさげ $form->getValues()はバリデーションが全てのフィールドで通らないと値を返さないので、画像以外のバリデーションが失敗したときも画像は保存したいときに、bindした後$form->getValues()から画像のデータを取得して保存というのはできないっぽい。 なのでpostValidatorのcallbackで画像を保存することにしました。$valuesとは別のところに保存した画像の情報をもっておきた

    sfFormで画像アップロード - Webtech Walker
  • テストファーストで作成するsymfonyプラグイン - ぷぎがぽぎ

    昨日はsymfony懇親会が開催されました。参加された皆様おつかれさまでした。 また、場所を提供してくださったディノさんありがとうございました。 さて、昨日の自己紹介時にsymfonyのプラグイン作成が充実してきた的なことを言ったのですが、簡単にまとめておきます。 といっても、家のブログで紹介されています。 The sfTaskExtraPlugin is a plugin maintained by the symfony core team. It adds a number of useful tasks to your symfony command line to help streamline your workflow. なので、ここでは上記ブログのテスト部分の補足です。 まず、sfTaskExtraPluginはsymfonyのプラグインを作るためのプラグインです。 イン

    テストファーストで作成するsymfonyプラグイン - ぷぎがぽぎ
  • はてなブログ | 無料ブログを作成しよう

    水風呂のすゝめ 毎日めちゃくちゃに暑い。 ここ数年「およげ!たいやきくん」のように昼間は太陽とオフィスビルとアスファルトの三方向から押し寄せる35℃オーバーの熱に挟まれ、夜になっても最低気温が27℃くらいまでしか下がらない。そんな理不尽な東京鍋の中の暮らしが毎年のことにな…

    はてなブログ | 無料ブログを作成しよう
  • symfonyの中を見る

    symfonyの中を見る

    symfonyの中を見る
  • symfonyでの開発を楽にする3つの方法 : エクスギア Blog

    symfonyの開発は慣れていても思い出すのは大変 symfonyで開発して多少慣れてくると色々と面倒だなぁと思う事があります。その1つが実装方法やサンプルコードを思い返すのに時間が掛かるということです。 今日は、この問題をちょこっと解決できる3つの方法 installerを利用する skeletonを利用する generatorを利用する について紹介したいと思います。 下準備 今回紹介する方法はsymfonyが元々持っているスケルトンやジェネレーターを自前で用意するということです。 サンプルのコードはgithubに置きましたのでお好きなディレクトリにcloneなりしておきます。 ここでは、helpというディレクトリに展開しました。 % git clone git@github.com:brtriver/exSymfonyForBiginner.git ./help そして、sy

  • Doctrineで生成された〜TableクラスのgetInstanceスタティックメソッド - しんふぉにゃん

    Doctrineの割と最近の修正で、生成されたモデルクラスのうち、〜Tableクラスに、以下のようなgetInstanceメソッドが追加されるようになりました。 <?php class ManageUsersTable extends Doctrine_Table { public static function getInstance() { return Doctrine::getTable('ManageUsers'); } } これは、Doctrineへの以下のチケットに対する対応として実装されたようです。 http://www.doctrine-project.org/jira/browse/DC-518 このチケットの内容にあるように、これまでは〜Tableクラスにメソッドを定義しても、Doctrineの作法としては <?php Doctrine_Core::getTable(

    Doctrineで生成された〜TableクラスのgetInstanceスタティックメソッド - しんふぉにゃん
  • 日本Symfonyユーザー会

    Symfonyユーザー会とは 日Symfonyユーザー会は、Symfonyを普及させることを第一の目的として有志により設立されました。 現在は特に会則などを定めない有志の集まりとして運営しています。 ※金銭・資産の管理は、アシアル株式会社にて行っています。 ≫詳細はこちら

  • symfonyアプリケーションをデプロイするためのCapistranoレシピ

    とすれば、symfony体とpluginsを除く、プロジェクトのファイル群を更新してくれます。 普段のリリース作業は、ほぼこれだけになると思います。 ざっと基的な使い方を説明したところで、Capistranoのインストールからの利用手順と、各タスクの紹介を順にしていきます。 なお、Capistorano自体の基的な説明は http://www.oiax.jp/rails/capistrano.html http://builder.japan.zdnet.com/sp/open-source-software-moonlinx-2009/story/0,3800096543,20396188,00.htm といったあたりをご覧ください。 一度どちらかでも目を通しておいて貰ったほうが、全体の理解が進むと思います。 では、ひとまずCapistrano自体の説明は上記のサイトを読んでもらう

    symfonyアプリケーションをデプロイするためのCapistranoレシピ
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
  • astrumfutura.com

    astrumfutura.comThis domain is available for sale! Get a price in less than 24 hours Fill out the form below. One of our domain experts will have a price to you within 24 business hours.

  • Symfony2 プレビュー版リリース - ぷぎがぽぎ

    Symfony, High Performance PHP Framework for Web Development フランスではSymfonyのカンファレンスが開催され、Symfony2のプレビュー版がついさきほど公開されました。 残念ながら日からtwitterのタイムラインを眺めつつ雰囲気を味わっていたのですが、そのまとめをちょこっと。 イベントの公式サイトは以下のとおり。 SymfonyLive Conferences かなり濃厚な発表が色々あったようです。 以下気になった事 Doctrine2ではマジックメソッドをまったく使っていない => 予想以上に速くなった Doctrineを使い始めて最初に大変な思いをしたのが、マジックメソッドが多いため、どのように処理されているかを追うことでした。 個人的にも嬉しい対応。 Doctrine 2 - Not The Same Old Ph

    Symfony2 プレビュー版リリース - ぷぎがぽぎ
  • Symfony in the Cloud

    The document discusses how to write a scalable Symfony application in the cloud. It covers upgrading points like database connections, file uploads, session storage, local development, and deploying. Database connections should use a master-slave configuration. File uploads can use Amazon S3 for storage. Sessions can be stored in a database. Local development differs from production. Deploying can

    Symfony in the Cloud
  • GitHub - soh335/vim-symfony: improve your symfony project in vim

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - soh335/vim-symfony: improve your symfony project in vim
  • kndb.jp

    This domain may be for sale!

  • symfony ccで時間がかかる場合 - ぷぎがぽぎ

    ある程度のアクセスがある場合や、キャッシュを多用していると、symfony ccを実行するとかなり時間がかかることがあります。 そういう場合は、アプリケーションのsetting.ymlでcheck_lockをonにしておくと、キャッシュクリア中は全てのアクセスをunavailable.phpにリダイレクトしてくれるので、例えば「メンテナンス中です」のような表示にしておくことができます。 やっていることはsymfony cc時にロックファイルを作成しているだけです。 なので、万が一symfony ccが終わったのにunavailable.phpにリダイレクトされる場合は作成されているロックファイルを削除すればOKです。 また、このロックファイルの存在を知っていれば、自前タスクなどでアプリケーション全体へのアクセスを禁止したい場合などにもロックファイルを作成さえすれば同じような処理を実装するこ

    symfony ccで時間がかかる場合 - ぷぎがぽぎ
  • symfony | Web PHP Framework

    Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

    symfony | Web PHP Framework
  • Symfonyでも使えるCapistrano·Capifony MOONGIFT

    Capistranoはデプロイツールだ。簡単な設定さえしておけば、後はコマンド一つでリモートサーバでソースを展開し、データベースのマイグレーションをはじめ必要な処理を行ってWebサーバの再起動をしてくれる。毎度行うと手間のかかるデプロイ作業が簡単に終わるのだ。 PHP用のリモートデプロイツール CapistranoはRailsアプリケーションで使うともとても便利だが、それをPHPのフレームワークSymfonyでも使えるようにしたのがCapifonyだ。 今回紹介するオープンソース・ソフトウェアはCapifony、PHP用デプロイツールだ。 PHPRailsのようにWebアプリケーションサーバを用意する必要がないので(今はPassengerがあるが)、そんなものは不要と思うだろうか。だがPHPのコードをリモートサーバ側でバージョン管理システムから取り出し、データベースの設定を変更し、Web

    Symfonyでも使えるCapistrano·Capifony MOONGIFT