設計

CakePHPアプリケーションの基本的な設計指針 (3) - カスタムfindタイプ -

イントロダクション 標準のfindの種類(first, all, count, threaded, neighbor, list)だけでは、ビジネスロジックに対応できないことがあります。 これに対するひとつのプラクティスとしては、カスタムfindタイプを定義することです。 この記事では、実際…

CakePHPアプリケーションの基本的な設計指針 (2) - キャッシュまわり -

イントロダクション CakePHPのキャッシュ機構は、 キャッシュストレージへのラッパー コアに統合されているもの の2種類があります。 前者はCache::read()などを使うもので、自由にキャッシュの操作が行えます。 後者のほうは、ビューキャッシュ、クエリキャ…

CakePHPアプリケーションの基本的な設計指針 (1) - URL設計 -

イントロダクション CakePHPはMVCデザインパターンを採用しており、基本的にこれに従った設計が基本となります。 しかし、ある程度開発が進んだところで、やっかいな設計の問題にぶち当たることは多いですよね。 そこで、よくある問題を取り上げて、設計の指…