No.183
【CakePHP】Htmlヘルパーでtarget指定
Htmlヘルパーのurl(link)関数でtarget指定を行いたい
CakePHPのヘルパではタグの要素は引数のoption部に記述するのだが、いくら下記のように記述しても
array('target' => '_blank')
全くタグに反映されない。
結構同じ現象で悩んでる人が多いようなので解決方法をメモ。
解決方法
target
指定を行う為にはあわせてescape
要素を記述すればいい。
具体的には下記のようになる。
array('escape' => false, 'target' => '_blank')
…正直バグじゃねえかと思うのだが、これも運命だと思って諦めよう。