CakePHP 2でカスタマイズしたリンクを使用する方法


  1. リンクのURLをカスタマイズするには、Routerクラスを使用します。app/Config/routes.phpファイルを開きます。

  2. routes.phpファイル内で、Router::connect()メソッドを使用してカスタムルートを定義します。以下は例です。

Router::connect(
    '/custom-link',
    array('controller' => 'example', 'action' => 'customAction')
);

上記の例では、URL '/custom-link'を指定した場合に、'example'コントローラの'customAction'アクションにリダイレクトされます。

  1. カスタムルートを定義したら、ビューでリンクを生成することができます。以下はビューファイル内での例です。
echo $this->Html->link('Custom Link', array('controller' => 'example', 'action' => 'customAction'));

上記の例では、'Custom Link'というテキストを持つリンクが生成されます。クリックすると、指定したカスタムルートにリダイレクトされます。

これで、CakePHP 2でカスタマイズしたリンクを使用する方法がわかりました。適切なコントローラとアクションを指定して、必要に応じてURLをカスタマイズしてください。