Немного личное...

в категории

Прошу простить за то, что давно уже не работал над переводом документации и над сайтом вообще.

У меня неделю назад родилась дочь :)

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

Разработка классов ядра

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

Разработка собственных библиотек

Когда в данном руководстве используется термин "библиотека" то подразумевается класс расположенный в каталоге libraries и описанный в разделе _Справочник Классов_ данного руководства.

Использование библиотек CodeIgniter

Все библиотеки, предоставляемые CodeIgniter расположены в каталоге system/libraries. В большинстве случаев для использования этих классов нужно выполнить их инициализацию в классе контроллера использую следующую функцию:

  1. $this->load->library('class name');

Релиз CodeIgniter версии 1.6.2

13 мая 2008г. опубликован релиз CodeIgniter версии 1.6.2. В рамках релиза исправлено более чем 29 ошибок, введено 34 изменения и дополнения функциональности. В числе изменений улучшения в класс Active Record и обработку транзакций баз данных, добавлен файл констант, улучшена библиотека Zip.

Плагины (plugins)

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

Вспомогательные функции (helpers)

Вспомогательные функции (Helpers), как видно из названия, помогают при решении задач. Каждый файл вспомогательных функций является просто набором функций для решения задач определенной категории. К примеру, вспомогательные функии URL (URL Helpers) помогают строить ссылки, вспомогательные функции Form помогают при создании элементов форм, текстовые вспомогательные функции выполняют различные операции над текстом, вспомогательные функции Cookie устанавливают и читают cookie, файловые вспомогательные функции осуществляют обработку файлов и т.д.

Модели (Models)

Использование моделей не обязательно и реализовано для тех, кто предпочитает использовать традиционный MVC-подход.

Убрать index.php из URL

По умолчанию CodeIgniter работает с указанием index.php в URL страницы. Это обусловлено тем, что файл index.php реализует задачу инициализации приложения и подключения основных библиотек ядра CodeIgniter.

Разработка CRUD-приложения, часть 2 - модель, контроллер, представление, вывод списка сайтов

Во второй части статьи я рассмотрю такие вопросы как создание модели, контроллера и представлений для решения задачи вывода списка сайтов каталога.

CodeIgniter является MVC-фреймворком, это означает что код приложения может быть разбит на три основные составляющие - модель (Model), представление (View) и контроллер (Controller).

Вход в систему

Последние комментарии