Sluggable Behavior を紹介しましたが、実は Sluggable Behavior を使わずににスラグを含んだ URL を作る簡単な方法があります。ユニークな ID とか全然気にしなくてもよく、タイトルとかにまったく関係ない言葉を使うことも可能です。

echo $html->link(
    __('View', true),
    array(
        'action'=>'view',
        $post['Post']['id'],
        Inflector::slug($post['Post']['title'])
    )
);

(続きを読む…)