文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>[play framework] Seperate the admin, and build it as a module in play framework

[play framework] Seperate the admin, and build it as a module in play framework

时间:2010-09-28  来源:DavidHHuan

I am a fresh man of java and play framework, maybe there is everyone know how to seperate the admin to a module, so please forgive me and help to build play framework better. :)

 

Let use yabe for example.

代码
| |~yabe/
| | |~app/
| | | |~controllers/
| | | | |-Admin.java*
| | | | |-Application.java*
| | | | |-Comments.java*
| | | | |-Posts.java*
| | | | |-Security.java*
| | | | |-Tags.java*
| | | | `-Users.java*
| | | |+models/
| | | |+views/
| | | `-Bootstrap.java*

 

 

In yabe, we can know that, the function of admin is developed in the root controllers, that is to say, CRUD is under the controllers, do you think that is not so convenience to manage the project?

But thanks to play-framework, we can build a admin module in it.

Here is the structure.

 

| |~yabe/
| | |~admin/
| | | |+app/
| | | |+conf/
| | | `+public/
| | |+app/
| | |+conf/
| | |+lib/
| | |+logs/
| | |+public/
| | |+test/
| | `+tmp/

 

 

1. Create the module.
Create a folder "admin" under the root, then you can just copy the folders (app, conf, public) to the admin

 

2. Add a file "Admin.java", locate at /admin/app/controllers, we will use it as the default entry of the module.

 

2. Add the code to the /conf/routes file

GET     /admin                                  module:admin

 

 

3. Modify the file /admin/conf/routs, remove all the code, and add the code as :

GET     /                                       Admin.index

 

 

Then start the project, and visit 127.0.0.1:9000/admin. Cool! The path of website is running well!

Have fun with play-framework!

相关阅读 更多 +
排行榜 更多 +
昭君旅游

昭君旅游

交通出行 下载
粉碎者阿莫格斯冒名顶替者

粉碎者阿莫格斯冒名顶替者

休闲益智 下载
Nova启动器

Nova启动器

主题美化 下载