PHP Framework – Code Igniter

Русская документация по Code Igniter

PHP Framework Code Igniter

PHP Framework, проще говоря, это заранее собранный каркас из классов и функций, с продуманной структурой и прочими плюшками, облегчающий разработку web-приложений.

Около месяца назад я осознал таки, что «велосипеды» уже никому не нужны и разрабатывать все «с нуля» уже не модно. В поисках работы в Москве редко можно наткнутся на вакансию PHP-разработчика, в которой не было бы указано обязательное знание Zend Framework, Symphony или Code Igniter.

На данный момент в разработке интернет проектов я использую php framework основанный на MVC («Модель-представление-поведение», «Модель-представление-контроллер») модели — Code Igniter (CI).

Code Igniter позиционируется как самый простой и доступный для понимания PHP framework, который можно использовать на ходу, так сказать. Если под рукой есть руководство по стандартным библиотекам CI, а на плечах голова, то руки сами пишут удобный, легко- читаемый и работоспособный код.

Порядок действий прост:

  1. Скачиваете Руководство Code Igniter на русском языке в формате *.chm
  2. Скачиваете Code Igniter последней стаб- версии.
  3. Распаковываете архив
  4. Обращаете внимание (по-началу) только! на папку system/application (во многие другие я до сих пор не заглядывал)
    • в config/ — все настройки
    • в controllers/ — контроллеры
    • в models/ — модели
    • в views/ представление
  5. Создаем по 1 файлику в каждой из папок, определяем классы, и пишем код. Все!

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

Однако, нужно четко понимать, что PHP framework лишь упрощает разработку сайта, а не делает это за тебя. Если тебе нужно готовое решение — выбирай бесплатные CMS (Drupal, WP, Joomla).

Из последних разработок могу только похвастать:

  1. мульти- аплоадером фотографий в галерею, сделанный на основе uploadify
  2. сортировкой записей в базе с использованием Jquery Sortable с автоматическим занесением данных в базу

Пока на этом все. Совсем нет времени писать даже твитты. Если что интересует — отвечу по возможности. Удачного завтра начала рабочей недели, друзья, и страшного вам Helloween.

Полезная статья? Расскажите о ней своим друзьям в вашей любимой социальной сети.
Это будет лучше, чем просто "спасибо" в комментариях :)
4 комментариев к PHP Framework – Code Igniter
  1. radioman Ответить

    начальной инфы о CI
    полно

    • buzzman Ответить

      radioman, статья не претендует на полку, рядом с учебниками для профи, однако уверен, что поможет определиться в вопросе использования framework’ов при разработке сайтов.

  2. tommyred Ответить

    Привет, buzzman. Надеюсь ты меня еще не забыл )))

    2radioman:
    Инфы то полно, только зачем сразу кричать «боян»?
    Человек просто мнением поделился, даже помощь в решении вопросов предложил.

    Я, например, тоже начал активно интересоваться ci лишь недавно.
    Невозможно знать всё. Но узнавать новое всегда интересно.

    2buzzman:
    А еще недавно узнал от kron0s`a про Twig — на первый взгляд прелюбопытнейшая штука. Работает быстрее Smarty в несколько раз. Хочу попробовать в реальном проекте. Вот времени только на все не хватает, к сожалению. Еще и жена ремонт затеяла )))

    • buzzman Ответить

      Ну Smarty я использовал только на BS и LS проектах по принуждению, так сказать. В остальных случаях код в шаблонах писал на простом PHP. Однако буквально на этой недели понял, что стоит знания в Smarty подтянуть и новый проект с понедельника буду деть с его использованием.

Добавить комментарий

** Ваш email никогда не будет опубликован.