2010-11-27 3 views

ответ

6

Поскольку вы просите «лучшей практики», позвольте мне дать вам длинный ответ:

Это зависит, что ваш включенный файл о. Поскольку вы используете рамки, CodeIginter определили различные места для вас, чтобы разместить библиотеку, помощника, конфигурации, шаблон и т.д. Это лучше придерживаться того, что рамки предлагает или вы не получите от него.
Это все о ремонтопригодности, структуре вашего приложения и т. Д. Не используйте инфраструктуру, если вы не собираетесь их понимать. Используйте библиотеку вместо этого, если вы только хотите повторно использовать функциональные возможности, которые люди написали.

2

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

с точки зрения конфигурационных файлов, которые вы хотите включить в качестве самого первого файла в верхней части страницы. Это обеспечит доступность любых констант и конфигураций для остальной части выполнения скриптов!

+0

Извините, я думаю, что мой вопрос был недостаточно ясен: Мой вопрос: «В какую папку я должен помещать файлы include?» –

4

Отметить, поместить ваши файлы include в каталог представления, если они html, xhtml, php и т. Д. Вы можете сделать каталог в каталоге вида, чтобы сохранить файлы.

3

да и может включать в себя по Path Helper в файле контроллеров:

$ this-> load-> помощник (массив ('путь'));

затем загрузить файл, используя функцию file():

$ this-> load-> файл ('your_folder/your_file.php');

Отметьте, что your_file.php файл находится в корневом каталоге your_folder рекордер.

Смежные вопросы