我们的项目有CMS,电子商务等模块。并且还拥有拥有所有共享模型的核心资源。我们的URI就像blow:
/api/v1/{module-name}/{resources}
GET /api/v1/cms/posts/1
GET /api/v1/core/users/1
PUT /api/v1/cms/posts/1
这是rest api uri设计标准,还是我们可以使用更好的uri设计?
假设我正在制作一个应用程序,我想要分解功能,这样我就可以打开/关闭功能。
我正在考虑这样做:
1. breaking major functionality out using areas
2. all business logic (other than controller logic) but in a seperate assembly
3. have a 'base' assembly that is shared with all other assemblies
所以说,我有一个CMS模块,电子商务模块等。我会在他们自己的领域,然后有一个独立的CMS组装和电子商务
我在同一个域(一个CMS和一个电子商务平台)上有两个web应用程序,我想在它们之间共享会话数据。我可以很容易地设置它,使它们都使用相同的会话,但是在$_SESSION变量中有太多的变量名冲突的可能性。我认为我可以使用命名会话,但我也无法让它工作:
session_name("WEB_APP_ONE");
session_start();
$webAppOneData = $_SESSION;
session_write_close();
//var_dump($_SESSION) = all of the session data for web app one is sti