-
Notifications
You must be signed in to change notification settings - Fork 1
王荣 edited this page Nov 2, 2018
·
4 revisions
这些对象在查询父子数据的时候,会使用该字段,加快查询速度.新创建修改这些对象的时候,会生成该字段的数据.
如果以前的旧数据可以使用命令php artisan admin_enhance:path_generator
,生成path
本库抛出的异常均继承自Symfony\Component\HttpKernel\Exception\HttpException
,包含响应码和错误信息
管理端的实现类继承自AdminCommonController
,提供了一些共有方法和实现了一些共有逻辑.
- 自动设置及显示创建主体,需要关联的model有subject_id.如果在saving方法中想要获取当前表单的subject_id,直接使用
$form->subject_id
即可 - 自动设置及显示创建者,需要关联的model有admin_user_id.
- 自动根据登录用户过滤表格和表单的数据
封装过的ajax请求,内部异常统一处理,(代码在在common.js中)示例:
doAjax("{{$url}}", "POST", {
_token: LA.token,
ids: selectedRows(),
tag_id: tagId
}, function (data) {
$.pjax.reload('#pjax-container');
layer.msg('设置成功', {icon: 1});
// toastr.success("设置成功");
});
X-editable初始化:
$.fn.editable.defaults.error = function (response, newValue) {
if (response.responseJSON && response.responseJSON.error) {
return response.responseJSON.error;
} else {
return response.statusText + ":" + response.status
}
};
$.fn.editable.defaults.emptytext="空";