I love iPhone, Android, Cocos2d-x
Posts tagged slug
[CakePHP] もっと簡単にスラグを含んだ URL を作る
1Sluggable Behavior を紹介しましたが、実は Sluggable Behavior を使わずににスラグを含んだ URL を作る簡単な方法があります。ユニークな ID とか全然気にしなくてもよく、タイトルとかにまったく関係ない言葉を使うことも可能です。
echo $html->link( __('View', true), array( 'action'=>'view', $post['Post']['id'], Inflector::slug($post['Post']['title']) ) );
[CakePHP] Sluggable Behavior で日本語を扱う方法
1beforeFind メソッドを追加するコードが抜けていたので追記しました。(2009.6.2)
前回書いた[CakePHP] Sluggable Behavior の使い方の最後で少し書いた、スラグに日本語を使う方法です。
日本語を使うには slug.php を少々カスタマイズする必要があります。
(続きを読む…)
[CakePHP] Sluggable Behavior の使い方
0CakePHP の Behavior の紹介、今回は Sluggable Behavior です。
slug とは SEO に有利になるように URL にキーワードを入れるようなことです。Bakery の Sluggable Bhavior は
http://bakery.cakephp.org/articles/view/sluggable-behavior
となっています。通常の CakePHP の URL だと /articles/view/1 のように数字に ID で指定します。これを上記 URL のように英数字で ID の変わりにするビヘイビアです。
このビヘイビアの便利なところは
- title カラムから自動的にスラグを生成してくれる
- スラグが重複する場合は末尾に数字を付加してユニークな値にしてくれる
というところです。
(続きを読む…)