【CakePHP】HtmlHelper::linkでクエリ文字列を作成する方法

こんちには、フリーのITエンジニアでWeb(PHP:Laravel)のバッグエンドをメインにフルリモートでお仕事させて頂きながら、個人開発でiOSアプリを作っているMoritaです。

CakePHPのHtmlHelper::linkを使用してクエリ文字列を作成する方法を紹介します。

URLパラメータに設定する

HtmlHelper::link(string $titlemixed $url = nullarray $options = array())

パラメータの$urlに対して以下のようにクエスチョンマークをキーとした連想配列にすることでクエリ文字列を作成することができます。

echo $this->Html->link('タイトル', array('controller' => 'cont', 'action' => 'view', '?' => array('height' => 400, 'width' => 600)));

まとめ

$urlパラメータにkeyを’?'(クエスチョンマーク)、valueを配列とした連想配列を設定すればクエリ文字列を作成することができます。

コメント

タイトルとURLをコピーしました