/** * 创建一个没有数据的 Bean * * @param array $data * @return Bean */ public function createBean(array $data = []) { $bean = new Bean($this); if ($data) { $fields = $this->table->getFields(); foreach ($fields as $name => $field) { $data[$name] = $field->convertData(isset($data[$name]) ? $data[$name] : null); } $bean->import($data); } return $bean; }