我在 view.php 中有编辑按钮,并且我在使用 devExpress 的按钮中编辑表单时遇到了一些问题
{
caption :"#",
width:'70px',
alignment:'center',
cellTemplate: function (container, options) {
$('<div/>').html(Consyst.generateEditButton(options.data.id))
.on('click', function () {
var url = "{{route('form-history-pjformasi', ['id'=>'', 'act'=>'2' ])}}/"+options.data.id;
Consyst.loadForm(url);
})
.appendTo(container);
}
}
这是 web.php 中的路由器
Route::get('pj/form/history/formasi/{act}/{id}',
['as' => 'form-history-pjformasi',
'uses' => 'Pinjaman\PjFormasiControllers@formPjFormasiHistory',]);
这是 myController.php
public function formPjFormasiHistory($act, $id)
{
if ($this->request->ajax()) {
$ref = $this->repository->getReference();
$cmo = $this->repository->getCmoDetail($this->request->cmo_id);
$data = $this->repository->find($id);
$var = array(
'data' => $data,
'action' => 2,
'nama_cmo' =>$cmo->nama_cmo,
'no_sk' =>$cmo->no_sk,
'tgl_sk' =>date('Y-m-d', strtotime($cmo->tgl_sk)),
'jabatan' =>$cmo->jabatan
);
$html = \view(\Config::get('consyst.view_moduls') . $this->param['view_edit'], array('pages' => $pages,'ref'=>$ref),$var)->render();
return \Response::json(['html' => $html]);
}
}
}
这是按摩错误
Trying to get property of non-object
1.in PjFormasiControllers.php line 352
at HandleExceptions->handleError('8', 'Trying to get property of non-object', 'E:\alviyan\CitraV3\app\Http\Controllers\Pinjaman\PjFormasiControllers.php', '352', array('act' => '2', 'id' => '39488', 'ref' => object(stdClass), 'cmo' => null, 'pages' => object(stdClass), 'data' => object(PjFormasi))) in PjFormasiControllers.php line 352