symfony

MyISAMでも外部キー制約をエミュレートしてくれるっぽい

propel.ini で MySQL のストレージエンジンを InnoDB から、 propel.mysql.tableType = MyISAMと変更すると、BaseXxxPeer クラスに doOnDeleteCascade というメソッドが追加されてる。あとで使う。これは期待。

sfFormのバリデーションエラーメッセージがエスケープされない

公式のドキュメント読みつつ sfForm を試しているのですが、何も考えずに使うとまずそうなのでメモ。http://www.symfony-project.org/book/forms/1_1/en/02-Form-Validationここの例に書いてあるようにテンプレートファイルで、 と書いておくと、フォームフ…

symfonyでfreezeだ!

$ pear config-show Configuration (channel pear.php.net): ===================================== ... directory PEAR data directory data_dir /usr/share/php/data ...$ symfony project:freeze /usr/share/php/data/symfonyunfreezeだ! $ ./symfony p…

symfonyでInnoDBだ!あれ、MyISAMになってる

MySQLのストレージエンジンをInnoDBにしようと思って、デフォルト状態の config/propel.ini を開いてみたら、 propel.mysql.tableType = InnoDBって入ってて、よっしゃそのままいける!と思ったら、 % symfony propel:build-all % mysql -u root sample mysq…

Mac環境にsymfonyをPEARインストール

sudo port > install php5 +apache2 +mysql5 +pear > deactivate php5 > activate php5 @5.2.6_1+apache2+macosx+mysql5+pearsudo pear channel-update pear.php.net sudo pear list-upgrades sudo pear upgrade PEARsudo pear channel-discover pear.symfon…

symfony1.1入れてみた

1.1もbetaとか指定すれば PEAR インストールで入るだろうと思ったら残念ながら入らなかったので、svn co で入れてみました。 $ mkdir ~/symfony $ cd ~/symfony $ svn co http://svn.symfony-project.com/branches/1.1symfony コマンドにシンボリックリンク…