BaseActiveRecord.php
576 Bytes
<?php
/**
 * Created by PhpStorm.
 * User: Cibermag
 * Date: 31.08.2015
 * Time: 10:02
 */
namespace backend\components\base;
use yii\base\ErrorException;
class BaseActiveRecord extends \yii\db\ActiveRecord {
    public  function throwStringErrorException($row = 0){
        $errors_str = '';
        if ($row != 0) {
            $errors_str = "Ошибка в строке {$row} ";
        }
        foreach ($this->getErrors() as $error) {
            $errors_str .= implode( array_values($error) );
        }
        throw new ErrorException( $errors_str );
    }
}