getCrudForm.stub 532 B

1234567891011121314151617181920212223
  1. /**
  2. * 编辑和获取表单
  3. * @date {%DATE%}
  4. * @param int $id
  5. * @return array
  6. */
  7. public function getCrudForm(int $id = 0)
  8. {
  9. $url = '/crud/{%ROUTE%}';
  10. $info = [];
  11. if ($id) {
  12. $info = $this->dao->get($id);
  13. if (!$info) {
  14. throw new ValidateException(100026);
  15. }
  16. $url .= '/' . $id;
  17. }
  18. $rule = [];
  19. {%FORM_PHP%}
  20. return create_form('{%MODEL_NAME%}', $rule, $url, $id ? 'PUT' : 'POST');
  21. }