CakePHP1.3では、ビュー以外の場所でヘルパーを使う場合に以下のようにすれば使うことができました。 hogesController App::import('Helper', 'Html'); $this->Html = new HtmlHelper(); $linkText = $this->Html->link("topページ", "/"); ところがCakePHP2系では、この記述ではHelperを利用することができません。 正解はこう。 App::uses('HtmlHelper', 'View/Helper'); $this->Html = new HtmlHelper(new View()); $linkText = $this->Html->link("topページ", "/"); この正解にたどり着くまでに色々失敗をしたので、その失敗の過程をお見せしつつ解説します。
![[CakePHP2]ビュー(View)以外でヘルパー(Helper)を使う方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/9660947cbae3daa75b21dbbf05586c195e620c1a/height=288;version=1;width=512/https%3A%2F%2Fhappyquality.com%2Fwp-content%2Fuploads%2F2012%2F07%2Fmedium_508647245.jpg)