Чтобы добавить условие в DataProvider в Yii2, необходимо использовать метод andWhere() модели запроса. Пример:

use yii\data\ActiveDataProvider;
use app\models\Post;

$dataProvider = new ActiveDataProvider([
    'query' => Post::find()->andWhere(['status' => 1]),
]);

В этом примере мы создаем DataProvider для модели Post и добавляем условие, что статус должен быть равен 1. Метод andWhere() добавляет условие в запрос в виде фрагмента SQL WHERE.

Вы также можете использовать другие методы для добавления условий, такие как orWhere(), andWhere(['>', 'age', 18]), andWhere(['like', 'name', 'John']) и т.д.