トップ > ラボブログ

ラボブログ

« 2009/5/9 ソーシャルアプリのいろいろ | メイン | Persistent API を使いこなすのをあきらめました。 »

CakePHP では Sitemap を吐き出すのも簡単なんだぜ

あとで読む

スパイスラボ神部です。


もしかしてと思って調べてみたら、CakePHP で Sitemap.org 形式の Sitemap を出力するの、えらい簡単でした!ということで、さらっとエントリまとめて置こうと思います。


-初心者向けが好きだ! - Favorites!


でもめっちゃ簡単ってわけではないです


ここにほとんど答えが書いてあるので、読解して自分のサイト用にアレンジしてみましょう。


-Mental Ramblings Blog Automated Sitemap Generation With CakePHP 1.2


中身は


1.出力用のロジックとして、sitemaps_controller.php をつくる


※ここでモデル名は自分の物に変更。findAll の引数も適当に。


2.アウトプット用の雛形として、xml/sitemap.ctpをつくる


※ここもモデル名を調整。


3./app/config/routes.php に、下記を追加する


Router::connect('/sitemap.xml', array('controller' => 'sitemaps', 'action' => 'sitemap'));


という感じで、あとはサイトルートの sitemap.xml にアクセスすれば、routes.php がなんとかしてくれます。


あと、こんなページもありましたが、こっちはよくわからない感じ。


-David Golding : davidgolding.net

 



関連記事



ブックマークに追加する この記事についてTwitterでツイート

トラックバック

このエントリーのトラックバックURL:
http://www.spicebox.jp/cgi-bin/mt/mt-tb.cgi/1019

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

mixiアプリ本
4/22発売!

mixiアプリをつくろう!
OpenSocialで学ぶ
ソーシャルアプリ



(株)スパイスボックス
神部 竜二(著)

書籍情報






検索



神部竜二
ブログ執筆者の一人です。ネットの新しい話題や Web まわりのプログラミング、Web 広告について書いていきたいと思います。


About

2009年05月09日 23:57 に投稿されたエントリーのページです。

ひとつ前の投稿は「 2009/5/9 ソーシャルアプリのいろいろ 」です。

次の投稿は「 Persistent API を使いこなすのをあきらめました。 」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

SEO ブログパーツ  

+ インデックス数計測 +