2025-03-12 10:47:34 +08:00

24 lines
532 B
Plaintext

/**
* 编辑和获取表单
* @date {%DATE%}
* @param int $id
* @return array
*/
public function getCrudForm(int $id = 0)
{
$url = '/crud/{%ROUTE%}';
$info = [];
if ($id) {
$info = $this->dao->get($id);
if (!$info) {
throw new ValidateException(100026);
}
$url .= '/' . $id;
}
$rule = [];
{%FORM_PHP%}
return create_form('{%MODEL_NAME%}', $rule, $url, $id ? 'PUT' : 'POST');
}