タグ

ブックマーク / brtriver.hatenadiary.org (4)

  • テストファーストで作成する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プラグイン - ぷぎがぽぎ
  • 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 ccで時間がかかる場合 - ぷぎがぽぎ

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

    symfony ccで時間がかかる場合 - ぷぎがぽぎ
  • jpMailPluginをsymfony1.1以降で使う場合 - ぷぎがぽぎ

    symfony1.2でaskeet実践のための準備としてsymfonyでメール送信ネタが続きます。 すでに周知の事実としてjpMailPluginはそのままではsymfony1.1以降では動きません。 これは、sfMailクラスがバンドルされなくなったことが一番の原因なのですが、それ以外にも色々とハマります。 とりあえず現状分かっている範囲をまとめます。 symfony1.1で利用する場合 spanstyle::monologさんところが実際に使えるようになるまでを紹介してくれています。 ref: jpMailPluginをsymfony1.1.5に対応してみた(暫定) getPresentationForの所属クラスが変更になっている symfony1.0のころとの違いはgetPresentationForメソッドはコントローラークラスに移動しているので注意 $this->getCont

    jpMailPluginをsymfony1.1以降で使う場合 - ぷぎがぽぎ
  • 1