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

テストファーストで作成するsymfonyプラグイン

昨日はsymfony懇親会が開催されました。参加された皆様おつかれさまでした。 また、場所を提供してくださったディノさんありがとうございました。さて、昨日の自己紹介時にsymfonyのプラグイン作成が充実してきた的なことを言ったのですが、簡単にまとめてお…

jpSimpleMailPluginリリース

時間ができたので、openpearを使ってsymfonyのプラグインをリリースしてみました。 jpSimpleMailPlugin (openpear.org)どんなプラグインなのかは以下のwikiを参照してください。 jpSimpleMailPluginについて要するに、日本語のメールを簡単に送信するための…

sfFormで確認画面を作るためのhidden作成

テンプレート内では、通常の要素表示(sfFormField->renderが呼び出される)の記述のまま、freezeされた場合はinputタグなどの表示から、入力値+hiddenタグの表示に自動的に切り替わるようにしてみました。 やっぱり皆やることは同じですねwAjaxが使える場…

jpMailPluginのsymfony1.2対応

昨日の続きです。 さすがに、ライブラリのソース晒して「使ってみてください」は悲しいので、パッケージにしました。対応したといっても、getPresentationForが使えるようにしたというだけです。 また、symfony1.2でしか確認していませんが。。大丈夫かな。j…

jpMailPluginをsymfony1.1以降で使う場合

symfony1.2でaskeet実践のための準備としてsymfonyでメール送信ネタが続きます。すでに周知の事実としてjpMailPluginはそのままではsymfony1.1以降では動きません。 これは、sfMailクラスがバンドルされなくなったことが一番の原因なのですが、それ以外にも…

Swift Mailerをiso-2022-jpで送信するための自前ヘッダークラス

symfonyでは1.0系ではPHPMailerというライブラリをメール送信で利用できるようにコアに含めてくれていました。 しかし、symfony1.1以降はコアにメール送信のライブラリを含めなくなってしまいました。これは、symfonyが他のライブラリへの依存をできる限り排…

parent::setName($value)は使わずに$this->_set('name', $value)を使え

昨日の続き。 まず、現象の再現方法。 現在某ブログでaskeetをsymfony1.2で実践中なのですが、 symfony+Doctrineでレコード(Doctrine_Record)のプロパティ(body)のセッター部分をハックし、html_bodyというプロバティにMarkdown形式で上書きたい場合のお話で…

これだからbetaは。。。

1011 public function updateObject() 1012 { 1013 $object = parent::updateObject(); 1011 public function updateObject($values = null) 1012 { 1013 $object = parent::updateObject($values); うは。sfFormのupdateObjectに$valuesなんて引数がいつの…

symfony懇親会のお知らせ

普段の勉強会だと特定の人が発表、それをみんなで聞く、というのが多いのでもっと気軽に交流する場ということでsymfony懇親会を開催します。基本的にビール(など)を楽しみながら気軽にsymfonyやその他技術のことを話す集まりなので、お気軽にご参加ください…

symfony1.2 beta2 リリース

We are very happy to announce the symfony 1.2 beta 2 release, which now supports the admin generators for both Doctrine and Propel symfony1.2から標準でサポートされるようになったDoctrineが新しいアドミンジェネレータに対応というのがbeta2の一…

sfSimplePagePlugin

本家にsfSimplePagePluginというプラグインを登録してみました。 別に新しいものでもなく、以前からsfBasicCMSPluginとして勝手プラグインとして公開していたものに手直ししたものです。といっても、何なのこのプラグインってことで簡単に説明をば。 その名…

symfonyをアップグレード

symfony1.2のbeta1がリリースされ、本年度中の正式リリースに向けて開発が進んでいます。そして、この機会にsymfony1.0からsymfony1.2へ移行していこうという方も多いかと思います。 そういう方のために情報をまとめてみました。 どんどん学習コストが増えて…

symfony 1.2 beta1 リリース

As the release manager of symfony 1.2, I have the pleasure to announce that we released the symfony 1.2 beta today. Head for the installation page to obtain information on how to download this release. ここ数日fabienが凄い勢いでTicketを処…