0

チェックボックスの選択に基づいてデータオブジェクトの結果をフィルタリングしようとしています。

ユーザーが「プール」と「ガレージ」をチェックした場合、すべてのアイテムをプールとガレージで表示したいと思います。現時点では、どちらか一方のみが機能しますが、一緒には機能しません。

http://murcia.99apartments.com/rentals/に似ていますが、Ajax はありません。

これは正しい方法ですか?

public function index(SS_HTTPRequest $request) {
$properties = Property::get();

   if($pool= $request->getVar('pool')) {
        $properties= $properties
        ->filter(array(
            'Title' => 'pool'              
        ));
    }

if($garage= $request->getVar('garage')) {
        $properties= $properties
        ->filter(array(
            'Title' => 'garage'              
        ));
    }

return array (
    'Results' => $properties
);
}
4

0 に答える 0