yii\rest\ViewAction::run PHP Method

run() public method

Displays a model.
public run ( string $id ) : yii\db\ActiveRecordInterface
$id string the primary key of the model.
return yii\db\ActiveRecordInterface the model being displayed
    public function run($id)
    {
        $model = $this->findModel($id);
        if ($this->checkAccess) {
            call_user_func($this->checkAccess, $this->id, $model);
        }
        return $model;
    }

Usage Example

 public function run($id)
 {
     $model = parent::run($id);
     foreach ($this->controller->getFilters() as $column => $value) {
         if ($model->{$column} != $value) {
             throw new NotFoundHttpException("Object not found: {$id}");
         }
     }
     return $model;
 }
All Usage Examples Of yii\rest\ViewAction::run
ViewAction