致命错误:在null上调用成员函数getId()

时间:2017-10-05 13:33:58

标签: php slim

我说错了,

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());

1 个答案:

答案 0 :(得分:-3)

问题出在这一行:

$record_company = $form_group->getCompany(); // it returns null

你必须var_dump $ form_group变量并检查内容以确定。
但正如我所看到的,表单组没有公司。