CallController.php 811 Bytes
<?php
    
    namespace backend\controllers;
    
    use common\models\Call;
    use yii\data\ActiveDataProvider;
    use yii\rest\ActiveController;
    
    class CallController extends ActiveController
    {
        public $modelClass = 'common\models\Call';
        
        public function actionSearch($word)
        {
            return new ActiveDataProvider(
                [
                    'query' => Call::find()
                                   ->filterWhere(
                                       [
                                           'ilike',
                                           'company',
                                           trim($word),
                                       ]
                                   ),
                ]
            );
        }
    }