Damn, I forgot the link again! http://nuts-and-bolts-of-cakephp.com/2009/03/14/run-multiple-cakephp-app-side-by-side/
On 27 February 2012 08:50, Stephen <step...@ninjacodermonkey.co.uk> wrote: > Apologies, I didn't explain properly... I was on the train! > > *Step 1* > I followed the nuts and bolts "Run multiple apps side-by-side" tutorial, > this meant that I could use one shared cake folder between app folders (Not > that it's really important to achieve what you want). > From here by accessing www.website1.dev and www.website2.dev it would > access either the app folder "website1" or "website2". > > *Step 2* > I decided that any functionality unique to the client will be placed in > the application and anything I think would be shared between applications > would be placed in a plugin. The plugin has its own database connection and > handles things such as categories, products etc. > > *Step 3* > I could then access the same method from both applications by going to > website1.dev/admin/pluginname/pluginname_categories/index or > website2.dev/admin/pluginname/pluginname_categories/index > > *Step 4 > *This is the trickier one, I've created 2 controllers / models in my > plugin "pluginname_clients" and "pluginname_client_hosts". > > I place each client as a new record in the database (i.e. INSERT INTO > `pluginname_clients` VALUES (NULL, 1, 'Website 1', NOW(), NOW()). (Website > 1 (ID1), Website 2 (ID2)) > > I then place each known host and ip address in `pluginname_client_hosts` > and state `pluginname_client_id` as 1 or 2. > > *Step 5 > *From here I could detect which client is accessing the plugin by their > host and have the plugin adjust itself accordingly, one thing that is a > little bit of a pain - permissions for the client (i.e. category 12 should > be available for clients A, B and C but not client D). > > I wanted to create a config file for my plugin using Configure::load / > Configure::read but I couldn't get it to work. > > If anybody has a better way of doing this, I'm all ears. > > HTH > > Kind Regards > Stephen > > http://www.ninjacodermonkey.co.uk > > > -- Kind Regards Stephen http://www.ninjacodermonkey.co.uk -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php