несколько приложений с codeigniter из одного каталога фреймворка? - PullRequest
2 голосов
/ 03 февраля 2010

Могу ли я использовать один каталог платформы codeigniter для создания нескольких приложений?

потому что мне кажется, что мне нужно иметь отдельные экземпляры папок codeigniter для разных приложений.я хочу иметь возможность настроить некоторый код в одном месте (классы, которые являются универсальными), и это повлияет на каждое приложение, которое я создал с помощью codeigniter.

с помощью yii вы можете сделать это.

Ответы [ 3 ]

6 голосов
/ 03 февраля 2010

вы можете создать следующую структуру папок:

system
website-1 (your application)
----application
----index.php
website-2  (your application)
----application
----index.php
website-3  (your application)
----application
----index.php

переместить «папку приложения codeigniter» из системы и поместить ее в одну из папок приложения.

скопировать index.phpфайл и вставьте его в папку приложения.

В файле index.php:

У вас должно быть следующее:

$system_folder = "../system";
$application_folder = "application";
5 голосов
/ 03 февраля 2010

И Колин, и Торп верны.

Из коробки обмен не идеален. Если вы хотите поделиться библиотеками, вы должны поместить их в папку system / library, что делает обновление немного более сложным, а модели не могут быть предоставлены вообще.

Чтобы создать «общий» каталог для библиотек и моделей, вы можете использовать this MY_Loader .

2 голосов
/ 03 февраля 2010

Могу ли я использовать один каталог платформы codeigniter для создания нескольких приложений?

Да, вы можете создать несколько приложений с одним экземпляром CodeIgniter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...