MT4のときのフィードURLが
- /blog/atom.xml
- /blog/rss.xml
だったのですが、WPに移行したときにフィードURLが
- /blog/feed
- /blog/feed/atom
- /blog/feed/rss
に変更されてしまい、一応移行しました通知だけ出して、ほったらかしにしてました。
で、livedoor Readerの購読者数を見てみると昔のフィードのままの人が多いと思って、mod_rewriteでゴニョゴニョして、昔のフィードURLをリダイレクトしてみました。
でも、気づきました。RSSリーダーってリダイレクト対応してるのかなあっと。対応してなかったらmod_rewrite勉強して、なんとかしなきゃいけないかなぁ。
P.S.
livedoor ReaderとGoogle Readerにて旧フィードURLでのフィード取得が確認取れたので、とりあえずOKです。
symfonyで遊ぼうと思って、
- DBDesignerで先にテーブル構造作って、
- DBに適用して、
- propel-build-schemaして、
- propel-build-modelした後、
CRUDで楽しようと思って
C:\xampp\workspace\myproject>symfony propel-generate-crud backend
customer customer
と打ったら
[sfInitializationException]
Unable to scaffold unexistant model "customer"
って言われた。テーブル名は”customer”であってるんだけどな。symfony×PHP
のp70のcrudコマンドの例でもlowerCamelCaseで書いてあるのに。試しに第3引数をUpperCamelCaseにしてみたら
C:\xampp\workspace\myproject>symfony propel-generate-crud backend
customer Customer
うまく通った。これは何?って思ったんだけど、そもそもコマンドの定義からして第3引数はモデルクラス名を指定するみたいだった。なるほど、クラス名は普通UpperCamelCaseだよねって思ったら、symfony×PHP
のp66にモデル名はlowerCamelCaseって書いてあった。じゃぁ、なんでさっきpropel-build-modelしたモデルクラスはUpperCamelCaseなんだろう?Windows(XAMPP)だからいけないのかな?それともバージョンが新しい(1.0.14)から?
P.S.
The Definitive Guide to symfonyの1.0以降のドキュメントよると、UpperCamelCaseが正しいようです。ただ、symfony book 日本語ドキュメント symfony モデルでは、lowerCamelCaseになっています。もしかすると、symfony 0.6あたりではlowerCamelCaseの仕様で、1.0以降、正式にUpperCamelCaseになったのかな。そんな気がします。
たまたまpearでsymfonyをupgradeしたら、バージョンが1つあがっていました。どうやらさっきリリースしたばかりのようです。1.0.14で修正されたチケットの一覧は下のリンクから見れます。
1.0.14のマイルストーン