У меня есть кнопка редактирования. php, и у меня есть какой-то проблемный маршрут для редактирования формы в кнопке с dev Express
{
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);
}
}
Это маршрутизатор в сети. 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