Каков наилучший способ использовать одну и ту же библиотеку, помощников и т. д. в разных проектах CodeIgniter? - PullRequest
0 голосов
/ 20 августа 2011

У меня много кодов в библиотеках, помощниках, моделях моих старых проектов codeigniter.

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

Так, как я могу сделать это в лучшей практике?

Спасибо

Ответы [ 2 ]

1 голос
/ 20 августа 2011

Посмотрите на эту статью Фила Стерджена (Phil Sturgeon) - в ней он подробно описывает способ создания «общей» папки, чтобы вы могли запускать несколько установок codeigniter из одной общей папки.

http://codeigniter.com/forums/viewthread/136321/

1 голос
/ 20 августа 2011

Начиная с Codeigniter 2.0, вы можете использовать одну и ту же системную папку среди множества проектов.В предыдущих версиях вы можете сделать это с небольшой настройкой.Поэтому, когда у вас есть общая системная папка, вы можете хранить здесь все свои библиотеки и помощников, которые могут использоваться всеми проектами.Не существует общих моделей, поэтому вы можете преобразовать их в вспомогательный или библиотечный класс, что на самом деле имеет смысл.

...