次のような高度な検索を作成したいと思います。
- テキストボックス:検索
- ドロップダウン:名前、場所、電話で検索
- ドロップダウン:AscまたはDecで注文
- ドロップダウン:名前、場所、または電話で並べ替え
- ドロップダウン:日付間を検索(選択した場合)
モデルの関数にこれらのパラメーターを追加する適切な方法は何ですか?
私はこの解決策を思いついた:
class ShopsModel extends Model {
findBy($find, $searchBy, $order, $sort, $betweenDate) {
// some MySQL query here...
}
}
編集:私は変数について話している---findBy($find, $searchBy, $order, $sort, $betweenDate)
私はそれらのすべてのパラメーターが必要ですか、それとも代替の解決策がありますか?