让Grails1.3.7也拥有2.0的界面
创建项目后,替换如下文件(用2.0的替换1.3.7的):grails-app\views\layouts\main.gsp
grails-app\views\error.gsp
grails-app\views\index.gsp
web-app\css\errors.css
web-app\css\main.css
web-app\css\mobile.css
web-app\images\apple-touch-icon-retina.png
web-app\images\apple-touch-icon.png
src\templates\scaffolding\create.gsp
src\templates\scaffolding\edit.gsp
src\templates\scaffolding\list.gsp
src\templates\scaffolding\renderEditor.template
src\templates\scaffolding\show.gsp
src\templates\scaffolding\_form.gsp
其中 src\templates\scaffolding\_form.gsp 需要修改文件内容:
加引用:
<% import org.codehaus.groovy.grails.plugins.PluginManagerHolder %>
将(共两处)
boolean hasHibernate = pluginManager?.hasGrailsPlugin('hibernate')
替换成:
boolean hasHibernate = PluginManagerHolder.pluginManager.hasGrailsPlugin('hibernate')
---------------------
其实后来发现,将1.3.7的domain先复制到2.0里,生成完gsp再复制回来也一样,= =
http://dl.iteye.com/upload/attachment/548032/be0304f5-a7d3-361b-8280-5de06e975690.jpg
页:
[1]