Подключение к базе данных
Все что я буду описывать и разъяснять в последующих темах, всегда пользуйтесь оригинальной документацией ссылки на которую вы найдете в предыдущем посте Установка CodeIgniter. В документации все изложено, мы с вами будем использовать только описанные функции и классы из документации.
После установки CodeIgniter в папке с конфигурационными файлами /config/ есть файлы отвечающие не только за настройку фреймворка, но и за подключение к базе данных, в частности нам нужен файл database.php
В нем нужно изменить следующие строки
Обратите внимание, на
чтобы избежать постоянного указания префикса таблиц при создании того или иного модуля, CodeIgniterу необходимо указать префикс таблиц, если конечно же он у нас имеется.
Перейдем к базе данных, для начала создадим таблицу и назовем ее scp_post
В таблице создадим поля id|title|post|data
Выполните sql запрос в phpmyadmin
Если что то не получается пишем в коменнтах, объясню поподробнее.
И так мы подключились к базе данных, а так же создали нашу первую таблицу, теперь перейдем к созданию классов и будем выводить все добро из нашей таблицы.
Все опять же в CodeIgniter реализовано и задокументировано, MVC структура позволяет нам подключать файлы классы не прибегая к их объявлению.
Нас на данный момент интересует три каталога
Продолжение в следующей теме.
После установки CodeIgniter в папке с конфигурационными файлами /config/ есть файлы отвечающие не только за настройку фреймворка, но и за подключение к базе данных, в частности нам нужен файл database.php
В нем нужно изменить следующие строки
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'пользователь базы данных';
$db['default']['password'] = 'пароль';
$db['default']['database'] = 'таблица';
Обратите внимание, на
$db['default']['dbprefix'] = 'prefix_';
чтобы избежать постоянного указания префикса таблиц при создании того или иного модуля, CodeIgniterу необходимо указать префикс таблиц, если конечно же он у нас имеется.
Перейдем к базе данных, для начала создадим таблицу и назовем ее scp_post
В таблице создадим поля id|title|post|data
Выполните sql запрос в phpmyadmin
--
-- Структура таблицы `scp_post`
--
CREATE TABLE IF NOT EXISTS `scp_post` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) DEFAULT NULL,
`post` text,
`data` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
--
-- Дамп данных таблицы `scp_post`
--
INSERT INTO `scp_post` (`id`, `title`, `post`, `data`) VALUES
(1, 'Наш первый пост', 'Текст нашего поста', 1373524958);
Если что то не получается пишем в коменнтах, объясню поподробнее.
И так мы подключились к базе данных, а так же создали нашу первую таблицу, теперь перейдем к созданию классов и будем выводить все добро из нашей таблицы.
Все опять же в CodeIgniter реализовано и задокументировано, MVC структура позволяет нам подключать файлы классы не прибегая к их объявлению.
Нас на данный момент интересует три каталога
/application/controllers/
/application/models/
/application/views/
Продолжение в следующей теме.
Летом мы часто собираемся уезжаем на свои дачи, которые после холодных зим нередко требуют ремонта крыш, предлагаю воспользоваться услугами специалистов по кровля крыш, которые в кратчайшие сроки починять вашу крышу над головой.
0 комментариев