Как настроить несколько проектов cakephp с одной папкой приложения?

Я хотел бы запустить несколько интерфейсов проектов в одном корневом каталоге с 1 рабочей папкой приложения, как показано ниже:

торт/
приложение/
контроллеры/
webroot/
--project_1/index.php
--project_2/index.php

Я делаю это для того, чтобы управлять контролем версий с помощью той же панели администратора. И когда мне нужно развернуть каждый сайт, я загружу последнее приложение и корневую папку.

Спасибо


person user2935224    schedule 30.10.2013    source источник


Ответы (1)


Вы должны создать разные папки для разных интерфейсов, как показано ниже в структуре папок для Cakephp 2.2.4.

app
---->Config
---->Controller
---->Model
---->Views
---->webroot
---->.htaccess
---->index.php
admin
---->Config
---->Controller
---->Model
---->Views
---->webroot
---->.htaccess
---->index.php
lib
plugins
vendors
.gitignore
.htaccess
index.php

Это означает, что вам нужно скопировать папку app несколько раз для настройки нескольких интерфейсов. настройте базу данных так же, поэтому вы можете использовать папку admin в качестве администратора и другие папки app1, app2 в качестве внешнего интерфейса.

person Jimesh Gajera    schedule 31.10.2013