Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


How does a search() in searchmodel work in yii2?



How does a search() in searchmodel work in yii2?..

Answer / Gaurav Ankur

In Yii2, the SearchModel class is used for performing searches. It extends the ActiveDataProvider class and allows you to easily filter data based on user input. The search() function typically defines the rules for searching. Here's an example:

```php
class ProductSearch extends yiidbModel {
// ...
public function rules() {
return [
[['product_name', 'manufacturer'], 'safe'],
];
}

public function search($params) {
$query = Product::find();

$dataProvider = new ActiveDataProvider([
'query' => $query,
]);

if (!$this->validate($params)) {
return $dataProvider;
}

$query->andFilterWhere([
// ...
]);

$query->andFilterWhere(['like', 'product_name', $this->product_name])
->andFilterWhere(['like', 'manufacturer', $this->manufacturer]);

return $dataProvider;
}
}
```

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Yii PHP Framework Interview Questions

In yii, how to get ip address?

1 Answers  


What is active record(ar) in yii?

1 Answers  


If you have to validate a registrations module for a user, what all can be possible ways, which one is the best?

1 Answers  


What is required properties in yii application? Why?

1 Answers  


What is the first function that gets loaded from a controller?

1 Answers  


What is the directory structure of yii2?

1 Answers  


How does a search() in searchmodel work in yii2?

1 Answers  


Can you list some database related functions in yii?

1 Answers  


Explain naming convention in yii 2 framework?

1 Answers  


List some database related query functions in yii?

1 Answers  


What is request life-cycle of yii 2.0 framework?

1 Answers  


How you can write a custom component and use it inside your app?

1 Answers  


Categories