symfony
「TODO: askeetをsymfony1.2でやってみる」が進行中で、現在本家の3日目分まで終わりました。http://www.exgear.jp/blog/category/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0/php/symfony/askeet-12/Doctrineを使っていたりと遊び心…
予定ではsymfony1.2は10/26にリリースされる予定なんですが、1.0から1.1に移行するときにように1.1から1.2にアップグレードするときにどう変更がされているかについてのドキュメント(UPGRADE_TO_1_2)が附属しています。せっかくなのでリリース前に現在のリビ…
symfonyの1.1系がリリースされています。 セキュリティfixなので1.1系以上を使っている人はお忘れなく。ref:http://www.symfony-project.org/blog/2008/10/03/symfony-1-1-4-released-security-fixちなみにどこが問題かというとsfFormのValidatorで利用でき…
つい最近 本家のblogにsymfonyでのリファクタリング方法についての実例が5日間にわたって紹介されました。もちろんsymfonyを使っている方はもちろん参考になりますし、ファビアンが言いたいことなんかはsymfonyに関係なくリファクタリングのポイントでまと…
このお盆で1.1系を使ってみようかと思ったのですが、ソース全体をざっくりと見れるようにphpxrefにsymfonyのソースを流してドキュメントを作成しました。ついでに1.0系も作成してみました。symfony1.0.17のphpxref symfony1.1.1のphpxrefブラウザで見れるこ…
Skypeのsymfonyチャット部屋で知ったのですが、プラグインページが一新されました。http://www.symfony-project.org/plugins/symfonyのプラグインという機能はとても便利で数も多いのですが、 利用中のバージョンで使えるのか、はたまたβ版なのかなど、以前…
最初から読んでいき、後半に実際にプログラムを作っていくような感じになっているんですが、ちょっと誤植が多すぎる気がします。 ご指摘の通りです。校正時に確認が足らなかった私自身に原因があります。 本当に申し訳ありませんでした。 また、誤植について…
最近PropelでもDoctrineのようにメソッドチェーンを使うことでよりCriteriaより直感的に記述できるプラグイン http://trac.symfony-project.com/wiki/sfPropelFinderPluginがリリースされました。上記ページで紹介されている、このプラグインで書かれたサン…
symfony勉強会に参加&発表してきました。今回、初めてこのような勉強会で発表する機会をいただきました。私は、声小さかったり、早口であったり、挙動不審だったり、内容が薄かったりと駄目っぷりを晒す結果でした。 orz発表したスライドは以下からPDFで見…
symfonyにはXSS対策として、アサインした変数の値をテンプレートで利用するときにエスケープする設定があります。 しかし、この機能自体は途中で実装されたため、symfony1.0ではデフォルトではBC(後方互換モード)に設定されています。 bcモード $sf_data経由…
BETA2がリリースされていますが、symfony1.0系からアップグレードする手順がBETA2のパッケージに含まれています。英語: http://trac.symfony-project.com/browser/tags/RELEASE_1_1_0_BETA2/UPGRADE 日本語: http://code.google.com/p/symfony-doc-ja/wiki/U…
1.1系の開発も順調のようですね。http://www.symfony-project.org/blog/2008/03/25/symfony-1-1-beta-2-released-what-s-new上記ニュースも早速翻訳されています。GJ!!!! http://code.google.com/p/symfony-doc-ja/wiki/Symfony11Beta2気になるのは プラグイ…
プラグインをインストールするときにコマンドから入れようとすると一番古いバージョンが入ってしまい、アップグレードもできない問題がようやく解消されたようです。 The problem is now fixed. Fortunately, upgrading your plugins to get the latest vers…
ついにsymfonyの勉強会の告知が!! 第一回symfony勉強会を開催します。 日時: 2008年4月11日(金) 18:30〜21:00 会場: 株式会社ディノ セミナールーム (〒150-0002 東京都渋谷区渋谷3-13-11 渋谷TKビル9F) そして、何かsymfony話をする予定です。 どんな話のネ…
ref:さくらのレンタルサーバーにsymfonyをインストールさくらのレンタルサーバーがPHP5へ本格移行するために、コントロールパネルからPHP4/5の切り替えができるようになりました。 これを機にsymfonyをサーバーにインストールしてみたメモです。以前のように…
日本語翻訳プロジェクトの皆さんがコツコツと作業を行っています。本当に感謝です。 今年に入ってからは体制も整いつつあり、Google codeを利用して随時作業が進んでいます。symfony-doc-ja本当は自分も積極的に関わりたいのですが、何かと手が空かないので…
目標です。あえて宣言しとけば簡単には逃げられないでしょうし(ぉ。
個人的理由なので突っ込みどころ満載かもしれませんが。 PHP5専用だから PHP5専用だからPHP5の機能をフルに利用できる。PHP4のことを考えなくても良い。当たり前のようでいままで当たり前でなかったこと。 yamlによる設定 xmlでの設定は可読性の点からつらい…
As the features for symfony 1.1 are quite finished now, it's time to move on and start the release process.To ease things, I've created 2 new branches. The /branches/1.1 hosts the upcoming 1.1 release and /doc/branches/1.1 hosts the 1.1 do…
すでに予約が始まっていますが、symfony本がもうすぐでます。 見てのとおり、なぜかマンモス本シリーズですが、依頼があり私が執筆しました。 PHPの初歩的な解説はなしで、symfonyを使いこなす上で知っておきたい内容をまとめてあります。 初めてsymfonyを触…
symfonyにおいてiso-2022-jpでメール送信するための勝手プラグインを更新しました。 内容やインストール、アップグレードは以下のページを参照 http://develop.ddo.jp/new-tech/php/framework/symfony/plugin/jpmailplugin更新内容はsetAltBodyに対応してい…
symfonyは現在はPropelを標準のO/Rマッパーとして使用するようになっており、DoctrineというO/Rマッパーがプラグインとして提供されています。Doctrineを使えばスキーマ定義が1つでよかったり(Propelならschema.xmlに加えpropel.iniも必要)、複数のスキーマ…
デザイナーさんと一緒にsymfonyで開発するんだけど、簡単に説明したいんでまとめました的資料。 デザイナーさんのためのsymfony 初めてSmartyを導入したときのことを考えればよっぽど敷居は低いんでない?と思うのは私だけ?
このネタに関しては検索すればそこそこ情報があります。 dozo dokuwiki.php の中の人の解説が一番わかりやすいのですが、一部誤りがあります。ref:symfony JIS(ISO-2022-JP)メール送信する方法(MVCバージョン) 【dozo dokuwiki.php】getPresentationForを利…
ウェブアプリケーションのDB設計を行うときに、何かツールを使っていますか? 私はDB Designerというツールを使うことが多いです。 このツールについてはDBDesigner 4 日本語化サイトで詳しく解説されていますし、日本語化のパッケージも配布されていますの…
「CakePHPはダウンロードしたファイルをアップロードするだけで動くからいい」から導入を決めたという話を聞きました。確かにそうです。そして、「symfonyでも同じことができるよ」というと「専用サーバーでないと駄目なんでしょ?」と言われました。いえ。…
symfonyはアプリケーション開発としては優れています。でも、アプリケーションではなく、ウェブサイトの作成となると効率が悪くなります。それは以前id:brtRiver:20070921 で話題にしたとおりです。と、この機能をプラグインとして作ってみました。というだ…
symfonyのアドミンジェネレータはとても便利です。設定ファイルでも制御できるしコードを上書きすることもできるしと慣れると非常に便利です。しかし、確認画面という概念を持ち合わせていない設計のため、確認画面が必要な場合はテンプレートを用意し、確認…
正直、「symfony使わないのが一番じゃない?」って声も聞こえそうなタイトルになっていますが。。。 そういう落ちではなく、やりたいことは次のこと symfonyで開発したアプリケーションに静的なページを追加したい symfonyのレイアウト、キャッシュ、コンポ…
なんかほんとsymfonyネタばっかですなぁ。。芸がない。。 アクション:アクションでダウンロード用ヘッダ出力 ヘルパ:パーシャルやコンポーネントの出力結果を変数にセットする Propel:画像などのバイナリデータをファイルから直接読み込む