ヘルパーとは CakePHPにはビューの処理を効率化するための「ヘルパー」と呼ばれる機構があります。また、単にビューの一部を部品化して再利用するだけであれば「エレメント」を使用する方法あります。エレメントは本連載の第8回で使用しています。 ヘルパーを使う機会 ヘルパーを作る機会は、絶対数的には少ないです。というのも、ビューの効率化はエレメントで事足りることが多いからです。第8回では使用していませんが、renderElementメソッドには引数を渡すこともできるので、関数呼び出しのように引数を付けてエレメントを使用することが可能です。エレメントはベタのphpファイルなので、とてもシンプルでデザイナーフレンドリーなことも強みです。 それでもヘルパーの作り方を学ぶことは良いことです。その理由は、ビュー内での複雑な計算や、コードの重複がいくつも発生するときなどにヘルパーが適しているからです。ヘルパ
![第13回 ヘルパーの作り方 | gihyo.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/04a2f10f9dd08dac7fb4a226c0bdca0d08ccbd34/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2FICON%2F2007%2F048_cakephp.png)