mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 23:22:48 +08:00
Merge branch 'master' of https://github.com/top-think/framework
This commit is contained in:
@@ -1472,4 +1472,47 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
|
|||||||
$this->initialize();
|
$this->initialize();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模型事件快捷方法
|
||||||
|
*/
|
||||||
|
protected static function beforeInsert($callback, $override = false)
|
||||||
|
{
|
||||||
|
self::event('before_insert', $callback, $override);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected static function afterInsert($callback, $override = false)
|
||||||
|
{
|
||||||
|
self::event('after_insert', $callback, $override);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected static function beforeUpdate($callback, $override = false)
|
||||||
|
{
|
||||||
|
self::event('before_update', $callback, $override);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected static function afterUpdate($callback, $override = false)
|
||||||
|
{
|
||||||
|
self::event('after_update', $callback, $override);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected static function beforeWrite($callback, $override = false)
|
||||||
|
{
|
||||||
|
self::event('before_write', $callback, $override);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected static function afterWrite($callback, $override = false)
|
||||||
|
{
|
||||||
|
self::event('after_write', $callback, $override);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected static function beforeDelete($callback, $override = false)
|
||||||
|
{
|
||||||
|
self::event('before_delete', $callback, $override);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected static function afterDelete($callback, $override = false)
|
||||||
|
{
|
||||||
|
self::event('after_delete', $callback, $override);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1496,7 +1496,7 @@ class Route
|
|||||||
if (is_array($cache)) {
|
if (is_array($cache)) {
|
||||||
list($key, $expire) = $cache;
|
list($key, $expire) = $cache;
|
||||||
} else {
|
} else {
|
||||||
$key = $pathinfo;
|
$key = str_replace('|', '/', $pathinfo);
|
||||||
$expire = $cache;
|
$expire = $cache;
|
||||||
}
|
}
|
||||||
$request->cache($key, $expire);
|
$request->cache($key, $expire);
|
||||||
|
|||||||
Reference in New Issue
Block a user