пятница, 30 сентября 2011 г.

Начальная настройка

Итак, после длительного простоя я решил продолжить цикл о CodeIgniter. Для примера я буду использовать версию 1.7.3. Не буду говорить почему именно она. Хотя сейчас есть версия 2.0.х, но мне больше нравится старая.
Приступим...
Для начала работы нам нужно изменить адрес стандартного контроллера на свой. Для этого в папке application/config нужно отредактировать файл routes.php.  Найдите строку $route['default_controller'] = "main";
И между кавычками поставьте название Вашего контроллера. В данном случае - это main.
После этого в папке application/controllers создайте файл, имя которого совпадает с параметром, указанным в routes.php( например main.php).

суббота, 2 апреля 2011 г.

Установка CI

Для установки фреймворка нам потребуется web-сервер, например Apache, который входит в состав пакета Denwer(рекомендую скачать его). Как установить денвер я рассказывать не буду, т.к. если вы пришли на этот блог, то вы должны разбираться в этом деле.

Что же такое MVC


Model-view-controller (MVC, «Модель-представление-поведение», «Модель-представление-контроллер») — архитектура программного обеспечения, в которой модель данных приложения, пользовательский интерфейс и управляющая логика разделены на три отдельных компонента так, что модификация одного из компонентов оказывает минимальное воздействие на остальные.

Вступление

Здравствуйте, уважаемые читатели. В этом блоге я бы хотел подробнее рассказать про такой замечательный фрейморк, как CodeIgniter.
В сети достаточно много похожих сообщений по построению блога(!). Зачем нам нужен блог, когда в интернете очень много разнообразных движков с различным функционалом? А если мы захотим сделать, например новостной портал. Хотя по своей структуре он практически ничем не отличается от блога.
Я постараюсь как можно подробнее рассказать про основные моменты проектирования и создания сайта. Приведу наглядные примеры работы с фреймворком.