CodeIgniter устанавливается в четыре шага:
Распакуйте пакет.
Загрузите директории и файлы CodeIgniter на ваш сервер. Обычно файл index.php должен быть доступен в корне сайта.
Откройте файл application/config/config.php в текстовом редакторе, и установите ваш основной URL. Если вы используете зашифрованные сессии, установите ключ шифрования.
Если вы намерены использовать базу данных, откройте application/config/database.php в текстовом редакторе, и установите настройки соединения с базой данных.
Если вы хотите увеличить безопасность, скрыв местонахождение файлов CodeIgniter, вы можете переименовать или переместить директории system и application так, чтобы они не были доступны из веб-браузера.
Если вы переименовали или переместили их, вы должны открыть ваш основной файл index.php, и изменить в нем значение переменных $system_folder и $application_folder. Указывайте полный системный путь.
По умолчанию файлы .htaccess включены в каждую директорию, но лучшей мерой безопасности является перемещение директорий system и application выше document root.
Еще одна популярная мера безопасности, это управление окружениями, например для разработки и эксплуатации. CodeIgniter позволяет сделать это, установкой константы ENVIRONMENT.
MVC
CodeIgniter использует подход Model-View-Controller, который позволяет значительное разделение между логикой и представлением.
1.Контроллер
2.Модель
3.Вид
1.Обеспечивает взаимодействие между моделью и видом.
2.Представляет набор функций, для взаимодействия(Обновления, удаления, добавления) с базой данных.
3.Содержит визуальное предстваление страниц, HTML код и его фрагменты.
После скачивания CodeIgniter разберемся в структуре каталогов.
Application Config - здесь хранятся настройки приложения Controllers - здесь хранятся контроллеры Models - здесь хранятся модели Views - здесь хранятся виды Helpers - здесь хранятся хелперы Libraries - здесь хранятся библиотеки
В папке application/config откроем файл database.php
$db['default']['hostname'] = 'localhost';
Имя или адрес хоста $db['default']['username'] = '';
Логин $db['default']['password'] = '';
Пароль $db['default']['database'] = '';
База данных $db['default']['dbdriver'] = 'mysql';
Тип драйвера $db['default']['char_set'] = 'utf8';
Кодировка $db['default']['dbcollat'] = 'utf8_general_ci';
Кодировка
Настройки для базы данных созданной с кодировкой 'utf8_general_ci'
В папке application/config откроем файл config.php
$config['base_url'] = '';
Пишем путь к сайту например http://localhost/site/ или http://site.com/ $config['encryption_key'] = '';
Параметр для работы с сессиями, если он - пуст, работать с сессиями будет нельзя. $config['rewrite_short_tags'] = FALSE;
Сокращенный синтаксис для php, можно поменять значение на TRUE
Комментарии пользователей
Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!