![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: PHP / Блог / Захабренные/Записи в блоге |
![]() |
Хабрахабр: PHP / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/php/ Добавлен: 2008-06-12 19:52:35 блограйдером ZaiSL |
Создаем прототип микрофреймворка на PHP. Часть 3: админка, авторизация и темизация
2012-08-27 07:04:03 (читать в оригинале)
В предыдущих статьях: часть 1 и часть 2 мы реализовали шаблон MVC и «набросали» простой роутер. Сегодня мы реализуем доступ в админку с помощью контроллера авторизации. Эта статья — заключительная.
Читать дальше →
Создаем прототип микрофреймворка на PHP. Часть 2: реализация роутинга, разделение видов
2012-08-27 07:03:57 (читать в оригинале)
В предыдущей статье мы построили простейший MVC каркас и убедились в легкости и элегантности этого архитектурного шаблона. У нас был всего один контроллер — контроллер главной страницы с единственным действием (метод index) для отрисовки вида. В этой статье мы добавим класс для работы с маршрутами и модифицируем класс Load для разделения вида на общий для всех страниц шаблон и шаблон контента.
Читать дальше →
Создаем прототип микрофреймворка на PHP. Часть 1: реализация MVC шаблона
2012-08-27 07:03:50 (читать в оригинале)
Многие начинают писать проект для работы с единственной задачей, не подразумевая, что это может вырасти в многопользовательскую систему управления, ну допустим, контентом или упаси бог, производством. И всё вроде здорово и классно, всё работает, пока не начинаешь понимать, что тот код, который написан — состоит целиком и полностью из костылей и хардкода. Код перемешанный с версткой, запросами и костылями, неподдающийся иногда даже прочтению. Возникает насущная проблема: при добавлении новых фич, приходится с этим кодом очень долго и долго возиться, вспоминая «а что же там такое написано то было?» и проклинать себя в прошлом.
Вы можеть быть даже слышали о шаблонах проектирования и даже листали эти прекрасные книги:
- Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидесс «Приемы объектно ориентированного проектирования. Паттерны проектирования»;
- М. Фаулер «Архитектура корпоративных программных приложений».
В общем, сегодня речь пойдет о самом популярном (разве что после Singleton) шаблоне проектирования MVC и его простой реализации дабы восполнить пробел и помочь вам в рефакторинге и разрешении неприятной ситуации в которую, возможно попал ваш проект.
(!) Представленные статьи будут полезны в первую очередь новичкам. Прожженные PHP-программисты вряд ли найдут в них что-то новое для себя.
Читать дальше →
Создание форумов phpBB в облаке за несколько минут
2012-08-24 13:40:51 (читать в оригинале)
Создание собственных форумов на базе популярного движка phpBB стало еще проще и доступнее. В галерее готовых шаблонов облачного сервиса Windows Azure Web Sites (бесплатно доступного для 10 сайтов) появился шаблон форума phpBB. Это дает возможность в несколько кликов развернуть форум и масштабировать его в облаке.
Для создания собственного форума проделайте следующие простые шаги.
Шаг первый. Зарегистрируйтесь на сайте http://windowsazure.com/ru-ru/ и получите 90-дневный бесплатный доступ к облачной платформе. Запросите доступ к новым функциям платформы по адресу https://account.windowsazure.com/PreviewFeatures.
Шаг второй. Перейдите в панель администрирования Windows Azure по адресу http://manage.windowsazure.com/ и с помощью мастера создайте новый сайт на базе сервиса Web Sites. В галерее готовых шаблонов выберите форум phpBB.

Читать дальше →
Тэги: azure, microsoft, php, phpbb, site, web, window, блог, вычисление, компания, облачный, сервисы, форум
Постоянная ссылка
AMatch, часть 2. Коды ошибок, собственные ошибки, новый формат callback
2012-08-22 18:32:45 (читать в оригинале)В этой статье я расскажу о некоторых новшествах, появившихся в проекте AMatch с момента написания первой статьи.
Напомню, что AMatch — класс, с помощью которого валидация входных параметров из большого набора if-ов превращается в удобную, лаконичную запись. К примеру:
Example: simple
$match = AMatch::runMatch($params)
->doc_id(0, '<') // Левое значение меньше
->subject_id(0, '!=') // Не равен нулю
;
$result = $match->stopMatch();
if (!$result) {
die(var_export($match->matchComments(), true)); // для наглядности умрём
}
Новые возможности под катом


Категория «Фотографы»
Взлеты Топ 5
![]() | ||
+192 |
206 |
МАЛЕНЬКАЯ_ПОНИ |
+153 |
207 |
Velimira |
+153 |
213 |
Little Showroom |
+152 |
209 |
Свадебный фотограф Петербург, Тайланд, Куба, острова |
+149 |
208 |
ROMAHA.SU |
Падения Топ 5
![]() | ||
-1 |
74 |
Фотоблог на ТеМу... |
-1 |
25 |
White trash beautiful. |
-1 |
5 |
Blue_cat |
-1 |
18 |
Журнал Интервальщика |
-2 |
28 |
MODRA_NEST |

Популярные за сутки
Загрузка...

BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.