サイト内にてTagCloudを使用しているのだが、今までは、requireしていたので、CakePHPの文化にあわせて、App::importでやってみたい。

/app/config/bootstrap.php

Configure::write('pearPaths', '/xampp/php/PEAR/');

Pearを使用するところに

App::import('pear', 'TagCloud', array('file' => 'HTML/TagCloud.php'));

でいけるようになった。

/app/vendorsに該当ファイルを入れればできるけど、やっぱり、Pearのファイル群は一元管理がいいよね。


[追記] 2010/04/28 CakePHP 1.3系では使用できなくなっているので、cakephp-1.3系-でpearを使う を参照してください。