{{ "timestamps = false; } public function toDbo() { $dbo = new {{ dbo_name.camel_upper }}(); {% for column in columns %} $dbo->set{{ column.name.camel_upper }}($this->{{ column.name.as_it }}); {% endfor %} return $dbo; } /** * @param $dbo {{ dbo_name.camel_upper }} * @param $model LuModel|null * @return {{ model_user_name.camel_upper }} */ public function fromDbo($dbo, $model = null) { if (is_null($model)) $model = new {{ model_user_name.camel_upper }}(); {% for column in columns %} $model->{{ column.name.as_it }} = $dbo->get{{ column.name.camel_upper }}(); {% endfor %} return $model; } }