CakePHP

CakePHP コンポーネント内でコンポーネントの利用

CakePHPの基本を少し。。。

自作のコンポーネントを作成した場合、CakePHPにすでにあるコンポーネント
または他の自作のコンポーネントを再利用する場合にはどうするのか。
基本ではあるものの、再利用してこそフレームワークが活きるものかと思いメモ程度に(笑

自作コンポーネント内で他のコンポーネントの再利用の場合、例えばCakePHPの
「Session」コンポーネントを利用するとしたい場合は次のようになります。

var $components = array('Session');

こう記述することで、CakePHPの「Session」コンポーネントを
自作のコンポーネントで利用することができます。
CakePHPのコンポーネントを再利用することで、無駄なコーディングを減らし、
無駄なバグを減らすこともできます。

コメント