我说错了,
Fatal error: Call to a member function getId() on null on line 63
但是如何检查元素,这是我的代码
54 public function edit($id) {
55 $form_group = $this->dm->find(Form_Group::class, $id);
56 if (empty($form_group)) {
57 $this->app->flash('error', 'Invalid record selected.');
58 $this->app->redirect($this->app->urlFor('form-group-list'));
59 die;
60 }
61
62 $record_company = $form_group->getCompany();
63 $enabled_modules = Common_Helper::get_enabled_modules($record_company->getId());
答案 0 :(得分:-3)
问题出在这一行:
$record_company = $form_group->getCompany(); // it returns null
你必须var_dump $ form_group变量并检查内容以确定。
但正如我所看到的,表单组没有公司。