Привет, я программист выходного дня и взял CI около года назад.
Это мне очень помогло.
Лучшее учебное пособие, которое я нашел, было на сайте разработчиков IBM.Он проходит через составление простого приложения.Следует признать, что в нем нет ничего о размещении каталогов и файлов, но это помогает закрепить идеи о том, как модели, представления и контроллеры (MVC), и почему MVC так полезен.Поскольку основная идея довольно проста, стоит снова и снова проходить простое учебное пособие по CI, пока не почувствуете или не интуитивно поймете базовую полезность установки.
Такие вещи, как JS, CSS-файлы могут храниться в ихсобственные папки на первом уровне папки вашего сайта, например / js или / css или / images.Вы спрашиваете и о PHP-файлах.PHP-файлы, которые вы, кодер, пишете, являются «представлениями», «моделями» или «контроллерами».Они находятся в папках с такими именами в папке / application, например /application/views/yourview.php или /application/controllers/yourcontroller.php.Установка CI идет с файлом представления по умолчанию и контроллером по умолчанию, о котором вы, вероятно, уже знаете.
Файлы внутри / application / config также важны.Прочтите руководство пользователя по настройке этих файлов.Наиболее очевидные изменения - это database.php для подключения к вашей базе данных, автозагрузка для автоматического использования помощников / библиотек CI, которые вы можете выбрать, и config.php для присвоения CI названия вашего сайта, например, имени, которое вы даете '/».
Файл index.php поставляется с установкой CI (/index.php).Вам вообще не нужно возиться с этим, кроме как определить необходимый уровень сообщений об ошибках («окружение»), а это вообще не является приоритетом.Но важно помнить об этом в index.php - CI использует его в качестве основной ссылки для определения путей к полезным папкам, таким как CSS или изображения.Таким образом, даже если ваш файл представления находится в / application / views, если он ссылается на изображение, например, logo.gif в / images, путь к нему - просто /images/logo.gif.Это не что-то более сложное, как ../../images/logo.gif.
Надеюсь, это поможет.
Том