Skip to content

Instantly share code, notes, and snippets.

@Blizzke
Blizzke / ErrorHandlerTrait.php
Created June 29, 2015 13:41
Alternative to error catching before bootstrap
<?php
/**
* Error Handler allows errors to be logged to the audit_error table.
*/
namespace bedezign\yii2\audit\components\base;
use bedezign\yii2\audit\Audit;
use bedezign\yii2\audit\models\AuditError;
use Exception;
class ActiveRecord extends CActiveRecord
{
public static function model($sClassName = NULL)
{
if ($sClassName == NULL)
$sClassName = get_called_class();
$oModel = parent::model($sClassName);
$oModel->resetScope();
$oModel->setDbCriteria(new CDbCriteria($oModel->defaultScope()));
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title> - jsFiddle demo</title>
<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/foundation/5.2.1/css/foundation.min.css">
<script type='text/javascript' src="//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script type='text/javascript' src="//cdnjs.cloudflare.com/ajax/libs/foundation/5.2.1/js/foundation/foundation.min.js"></script>
<script type='text/javascript' src="//cdnjs.cloudflare.com/ajax/libs/foundation/5.2.1/js/foundation/foundation.reveal.js"></script>
<script type='text/javascript'>//<![CDATA[