column[$key][$item] : $this->column[$key]) : $this->column; } /** * 获取值 * @param string $time * @return array */ public function getInput(string $time = 'add'): array { $data = []; foreach ($this->column as $vo) { $vo['object']->getElement()->map(function ($item) use (&$data, $time) { foreach ($item->getInput($time) as $k => $v) { $data[$k] = $v; } }); } return $data; } /** * @param $info * @return array */ public function getData($info): array { $data = []; foreach ($this->column as $vo) { $vo['object']->getElement()->map(function ($item) use (&$data, $info) { foreach ($item->getData($info) as $k => $v) { $data[$k] = $v; } }); } return $data; } }