Exemple #1
0
 /**
  * 创建一个没有数据的 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;
 }