2011-12-29 87 views
0

我已经渡过了游戏框架教程设置设在这里的管理页面:CRUD不会创建/views/CRUD/layout.html文件?

http://www.playframework.org/documentation/1.2.4/guide7

到目前为止,一切都只是在最底层,在那里说修改部分工作

/views/CRUD/layout.html 

文件加载新的样式表。基本上文件夹

/yabe/app/views/CRUD 

从未创建。我只能够找到该文件在以下目录:

/play-1.2.3/modules/crud/app/views/CRUD 
/play-1.2.3/modules/secure/app/views/Secure/layout.html 
/play-1.2.3/samples-and-tests/jobboard/app/views/CRUD/layout.html 
/play-1.2.3/samples-and-tests/just-test-cases/app/views/Application/fastTag_render_test_layout.html 
/play-1.2.3/samples-and-tests/yabe/app/views/CRUD/layout.html. 

并非所有的这些都是本教程是指文件,但。有些人的内容与他们应有的内容不同。在

/play-1.2.3/samples-and-tests/yabe/app/views/CRUD/layout.html 

的一个似乎是正确的,但是当我尝试创建一个新的

/yabe/views/CRUD 

文件夹中我得到一个编译错误说,在它的线延伸admin.html,但有没有admin.html文件。

基本上,而不是试图复制的每一个文件,我想检查是否有什么东西装错了,因为我已经在这个教程一遍,所做的一切都是它说,它仍然没有创造正确的文件。

+0

PS。你可以移动到play-1.2.4,就像下载新的一样简单,并且改变你的PATH – Stefano 2012-01-06 13:19:07

回答

4

你需要得到你想要的修改,如documentation on customizing the crud的CRUD文件,虽然布局一个没有被列入其中:

play crud:ov --layout 

这将得到的layout.html在您的应用程序在/ CRUD /layout.html

[编辑]

...哦,和关于你问题的第二部分:

正确layout.html是来自/modules/crud/app/views/CRUD/layout.html;该文件是一个没有扩展标签的完整文件,所以它永远不会抱怨丢失admin.html(顺便提一句,请注意,这是真正的文件夹结构,你应该复制覆盖,其中modules/crud成为您的应用程序文件夹)。

您已经迈出从矢部演示教程中的一个,那来自哪里的确是创建一个admin.html页面因素的应用程序和污物之间共同的外观,因而layout.html被修改,以从它继承following page of the tutorial。附件1:

+1

你应该从线程的所有者那里接受。新手忘了这么做;) – nXqd 2012-01-06 15:33:15