CakePHP multisite (like WPMU + domain mapping)… possible?

前提是你 提交于 2020-01-02 17:15:25

问题


So I'm just starting to play with CakePHP and was wondering if the following was possible:

A single install of Cake, with a super admin login. Then, admins that have access to specified "sub sites", and the ability to create/edit content and users on those sub sites. Finally, the ability to map domain names (not subdomains, but unique domains) to the routes; so instead of mysite.com/subsite/posts/1 it would just be newdomain.com/posts/1

Essentially, I'm looking to replicate the experience of using Wordpress Multi-user (with domain mapping).

Is this possible? If so, what should I be looking into?


回答1:


Sure. You can even use the same set of code and just configure certain domains to point to the code. Then in the code base, tie a domain ID to each user and the content so it knows where it belongs. You can have admin users belong to all domains. Then when you add regular users, you can specify what domain they belong to.

You could establish the domain checking in the Config/bootstrap.php and then set the configuration for the domain like so:

Configure::write('domain_id', 'someDomainSpecificID');

Then you only have to maintain one set of code and one database from many domains.

If the domains have to be physically separate, you could set up one location for the ADMIN users (single database) and run everything against that.

There are many ways you could architect it, it just depends on what your specific needs are. It sounds like a cool project though.



来源:https://stackoverflow.com/questions/9440193/cakephp-multisite-like-wpmu-domain-mapping-possible

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!