【问题标题】:How to Create Controller and Views with diffrent name Grails scaffolding如何创建不同名称的控制器和视图 Grails 脚手架
【发布时间】:2015-01-19 09:06:02
【问题描述】:

如何更改 grails 模板文件以将 Prefix 添加到控制器和视图包的名称中。 假设我有用户域,在使用命令 create-scaffold-controller 时,用户应该创建 AdminUserController.groovy 并类似地为视图创建 adminUser 包,而不是默认的 UserCOntroller 和相应的视图

【问题讨论】:

    标签: grails scaffolding grails-controller


    【解决方案1】:

    使用 grails install-templates 在项目上安装模板并在 src/templates/scaffolding/Controller.groovy 上更改名称:

    Example:
    class Admin${className}Controller {
    

    以及您可以在 create-scaffold-controller 上控制的包名称:

    From the docs:
    grails create-scaffold-controller org.bookstore.Book
    

    或者直接在模板中用变量改变:

    <%=package org.admin.${className}%>
    

    代替:

    <%=packageName ? "package ${packageName}\n\n" : ''%>
    

    【讨论】:

      【解决方案2】:

      您可以使用命令“grails install-templates”,然后在 /src/template 中更改控制器模板。

      【讨论】:

        猜你喜欢
        • 2014-03-02
        • 2012-04-09
        • 2013-07-31
        • 2013-11-24
        • 1970-01-01
        • 2021-11-17
        • 1970-01-01
        • 2012-02-28
        • 1970-01-01
        相关资源
        最近更新 更多