symfony
events.php.gr.jpでアナウンス出ました。第2回symfony1.4勉強会が開催されるようです。会場は前回と同じく、浜松町にある株式会社ファーストロジックさん。 内容は、仮想環境で動くsymfonyを使い、フレームワークにおけるアプリケーション作成の快適さを説明…
events.php.gr.jpでアナウンス出てますが、symfony1.4勉強会が開催されます。会場は浜松町にある株式会社ファーストロジックさんです。 Symfony1.4の勉強会を開催します。当日は、ファーストロジック社員が講師になりセミナー形式で進行させていただきます。…
単に予定していたEOLな訳ですが。 As announced when we released it initially, the support for the 1.1 version of symfony comes to its end - targeted for the end of June 2009.早いなー。この前リリースされたと思ったのに。 とはいえ、 For those o…
Cakeが盛り上がってるなら、symfonyも!という事かどうか分かりませんが、symfony勉強会&懇親会も開催されます。すでに募集開始してます! イベント内容 symfony勉強会/懇親会を開催します。参加費用: MAX2000円程度 (懇親会費用実費回収)日時: 2009年5月15…
ほとんどFAQなんでしょうね。 たとえば、 /myapp/foo/bar/d.hatena.ne.jp%2Fshimooka%2F/1/2/3というURLで module=foo action=bar 残りは何らかのパラメータ という場合の話。 実行すると、 d.hatena.ne.jp%2Fshimooka%2Fの部分がsfAction#getRequestParamet…
環境はsymfony1.0.19。 routing.ymlで定義したルートにピリオドが含まれる可能性がある場合、web/.htaccessの <IfModule mod_rewrite.c> : # we skip all files with .something # comment the following 3 lines to allow periods in routes RewriteCond %{REQUEST_URI} \..+$ Rewr</ifmodule>…
どうすんのかと思ったけど、 データをShift_JISに変換して出力 view.ymlに出力するHTTPヘッダを定義 で良かったのか。。。
factories.ymlで以下のように設定することで、session_set_cookie_params関数を使って設定される、と。ちなみに、sfSessionStorageはデフォルト値。 all: storage: class: sfSessionStorage param: session_name: myapp session_cookie_path: /app/ session_…
先日の第2回設計勉強会でも出てきましたが、現在、LimeではなくPHPUnit3を使ってテストをしてます。フレームワーク非依存になるように作っているためです。 とはいえ、データベースアクセスはPropel/Creoleに依存せざる得ない状況(この辺は割り切りw)なので…
リリースされました。セキュリティFIXだそうで。 In accordance with our security policy, we are releasing today symfony 1.1.4 to fix a security issue that has been reported by a symfony user earlier today. This post contains the description o…
リリースされました。 After 2 months where the activity on the 1.0 branch has been very low, September arrived with a lot of bugfixes from 1.1 and 1.2 branches.まあ、1.1/1.2が活発になったので、1.0は今までほどは。。。というところでしょうか。
個人用メモ&symfony1.0.17での話。 Propel+Creoleで明示的にトランザクションを開始・終了するには begin(); : $con->commit(); } catch (Exception $e) { $con->rollback(); throw $e; } } な感じで、CreoleのConnection#begin、Connection#commit、Conn…
symfony前提としてますが、多分どのフレームワークでも同じかなぁ、と。フレームワーク使った開発って今では一般的になっていて、たとえばsymfonyを使う場合、 Propelでモデルクラス作成 Actionにロジックを記述 Viewは素のPHP という、ある意味「symfony的…
「えー!sfSmartyViewPlugin使っていいのは小学生(ry」と言われようが、使わざるを得ない状況なので。 sfSmartyViewPluginはsymfonyでSmartyを使うためのプラグインですが、dinoのブログで叩かれたり(?)してるように、手直ししてやらないと使い勝手が悪いで…
自分用メモ@symfony 1.0.17 fieldsはnamesに変換される(sfValidatorConfigHandler#convertAlternate2Standard) validatorsは下位のvalidator定義のみ残され、validators自体はunsetされる ファイル内の定数 「%〜%」で書ける 定数名はsymfony 1.x legacy we…
うー。このタイミングで1.1.0が出てしまったか。。。 symfony 1.x legacy website symfony 1.x legacy website Upgrading your existing symfony projectsIf you plan to upgrade an existing symfony 1.0 based app to use the brand new 1.1 version, plea…
先日の続き。id:iakioさんのコメントから。ありがとうございます:-) 実はpg_connect(”options=’-c client_encoding=euc-jp’”);という書き方もできるので、 options: ’-c client_encoding=euc-jp’ でいけるかもしれません。dsnで書けるんだろうなぁと思いつつ…
ちょっと無理矢理な感じがしなくもないですが。 @shimooka symfonyというかPropel1.2はMySQLしかencodingの変更できなかったような気がします。 EUC-JPな既存DBがあって、王道はpostgresql.confのclient_encodingを設定することなんでしょうけど。。。むぅ。…
個人的なメモ&間違ってたら指摘してください:-) ユーザー毎のDB接続先をDBで管理している場合、モデルはすべてのDBで同一になるので、database.ymlの設定でいけそう。 all: service_db1: class: sfPropelDatabase param: dsn: pgsql://dbuser:dbpass@dbserv…
スキーマといっても、schema.ymlとかschema.xmlのスキーマではなく、CREATE SCHEMAで作るPostgreSQLのスキーマです。 PHP5.2.6+id:masugataさんパッチ symfony 1.0.16(PEAR版) PostgreSQL 8.3.1 という環境で、test_schemaというスキーマを作り、その下に…
Mojavi2を使っているアプリの移行の関係上、チュートリアルであるaskeetを今更やってsymfonyをちまちま触り始めた訳ですが、メール送信部分でActionクラスからいきなり sendEmail('mail', 'sendPassword'); : } : } と来た。「mailモジュールのsendPassword…