CodeIgniter

Материалы по CodeIgniter, фрэймворку на языке PHP. Разработан на основе парадигмы MVC (модель, представление, контроллер). Удобен, содержит обширную библиотеку классов облегчающую разработку "рутинных" классов. Содержит встроенный язык шаблонов (хоть он и применяется достаточно редко). Русскоязычный сайт предлагает переведенную документацию.

Скринкаст по формам в CodeIgniter

В этом скринкасте рассмотрен вопрос взаимодействия с пользователем через формы в codeingiter. Способ древний. И рассмотрен поверхностно (как сказал бы один известный преподаватель нашего факультета, "на уровне махания руками"), но большего нам в этом проекте и не нужно.

Скринкаст по работе с базами данных в CodeIngiter

Наконец я созрел для продолжения повествования:)

В новом скринкасте мы поговорим (ха-ха) о работе с базами данных в CodeIgniter, научимся сохранять информацию в cookies и проведем интерграцию с модулем tank_auth. Сам прочитал и представил, как заумно все это звучит. На самом деле все чуточку проще)

Руcскоязычное руководство по codeigniter

Я тут подумал (бывает и такое), и решил, что перед началом разработки будет полезно почитать переводы некоторых статей из официального руководства по codeigniter. Статьи вводного характера, не содержат слишком большого количества технических деталей.

Установка и настройка CodeIgniter

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

Простой сайт на CodeIgniter

По Вашим просьбам решил разместить "рабочую" версию простого сайта на CodeIgniter в качестве примера (не в смысле образца, а скорее в качестве возможного варианта).

Преобразование представлений CodeIgniter в соответствии с макетом

Последний этап в создании нашего учебного сайта после проделанного ранее преобразование представлений CodeIgniter в соотвествии с макетом, т.е. изменений представлений так, чтобы они генерировали html-код, соответствующий макету.

Создание, удаление, и изменение страниц с помощью форм в CodeIgniter

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

Сегодня мы займемся доработкой нашего сайта и добавим возможность создания, удаления и изменения страниц.

Блок со ссылками на другие страницы сайта

Ранее мы создали представление страницы. Теперь в представление страницы необходимо добавить блок со ссылками на другие страницы сайта. Это улучшит навигацию по нашему сайту.

Создаем представление для отображения страниц в CodeIgniter

Мы остановились на том, что создали представление главной страницы в виде списка страниц из нашей базы данных с текстом этих страниц и ссылкой на старницу полного просмотра.

Запрос к БД и отображение данных в CodeIgniter

На данный момент у нас создана база данных, контроллер и представление для отображения данных нашего сайта на CodeIgniter. Дело за малым, осталось извлечь наши данные и передать их в представление, а в представлении написать код для отображения.

RSS-материал