O'Reilly logo

CakePHP 2 Application Cookbook by Jorge González, James Watts

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Advanced search

Searching through your data isn't always as simple as filtering a value on a single model; sometimes, you need to take into account the relationship of a model with other models.

In this recipe, we're going to search and filter using a model association. We'll configure the CakeDC Search plugin from our previous recipe to create a recipients filter by gift name. This allows us to display our gift recipients, filtering by the recipient name, address, and the gift title.

Getting ready

In this recipe, we'll continue using the CakeDC Search plugin, for which you can find some installation instructions in our previous recipe. Then, we'll create both gifts and recipients tables in our database, using the following SQL statements:

CREATE ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required