Юридическое обслуживание. Юридическое сопровождение малого бизнеса

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

Ведение бухгалтерского учета, ведение бухучета для ИП и юрлиц

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

Налоговое консультирование

Российское налоговое законодательство является крайне запутанным и противоречивым, однако проблема даже не в этом.

Нулевая отчетность, подготовка и сдача нулевой отчетности

Нулевая отчетность – это отчетность за период, в течение которого предприятие не осуществляло коммерческой деятельности. В обиходе нулевую отчетность называют нулевкой.

Профессия — клоун

Дело в том, что клоун это юморист, режиссер, жонглер, дрессировщик, а...

Аутсорсинг

Аутсорсинг всё ещё остаётся актуальным и правильным способом решения...

Управление запасами

Управление запасами - это функциональная деятельность, цель которой...

Первое приложение с использованием CodeIgniter

06-08-2019

Не будем нарушать традиций. поэтому наше первое приложение, использующее CodeIgniter, будет ни что иное, как “Hello, World!”. Разобъем весь процесс от элементарного до чуть менее элементарного и распишем всё подробно. Если вы ничего не меняли, не удаляли, не крутили в CodeIgniter’e с момента моей последней статьи на этом блоге под названием Устанавливаем CodeIgniter. то в данный момент, если заглянуть в директорию

Web DevelopingCodeIgniter_1.7.1systemapplicationcontrollers

То там у нас лежит стандартный файлик welcome.php . который как раз сейчас мы немножко изменим. Открываем его и вместо строки

Пишем

Всё до банальности просто, теперь зайдя в браузере по адресу

http://localhost/CodeIgniter_1.7.1/

Вы увидите ожидаемую фразу “Hello, World!”. Но обычно . кода пишешь web-приложение с использованием CodeIgniter’a, то к такому способу вывода не прибегаешь . Почему? Потому, что как правило для этих целей подгружают так называемое(ые) “ отображение(я) “. Кстати говоря, многие должны уже были задаться к данному моменту вопросом, о том, а что это за папочка такая “ controllers ” и что вообще за файлы там храняться?

Контроллеры, отображения, модели, такими словами ругаются те, кто знает, что из себя представляет архитектура MVC ( Model-View-Controller ). Те, кто сталкивался с данной архитектурой уже наверняка запомнили хотя бы один из самых известных фактов о ней, то, что она впервые была использована в языке Smalltalk в 80-е годы. Для чего нужна эта архитектура? На мой взгляд она используется, для того, чтобы разделить логику вашего приложения на 3 части. Одна из которых будет отвечать за отображение данных( View - отображение ), другая будет отвечать за обработку данных, которые поступают от пользователя и на основе этих данных принимать решение о том, что делать дальше( Controller - контроллер ), и третья будет отвечать за работу с базой данных и, например, скажем с файлами на сервере( Model - модель ). Кстати контроллеры также называют поведением, но мне это название не нравится, поэтому не буду изменять привычке. Давайте рассмотрим как могут взаимодействовать части MVC архитектуры между собой, для этого я позаимствую рисунок из Википедии

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

12

Смотрите также:
 О соц- и прочих пакетах
 Дресс-код, затем шаг назад и чуток в сторону
 ДЛЯ ЗАКАЗЧИКОВ
 Информационная паутина
 Кто здесь?

Добавить комментарий:
Введите ваше имя:

Комментарий:

Защита от спама - решите пример: