Flash сообщения 2

Как и обещал, вернулся к flash сообщениям. Переделаем его на статические методы. Итак, немножко теории. Статические методы могут вызываться без создания экземпляра класса (объекта), при объявлении метода указывается ключевое слово static. Точно так же объявляется и статический атрибут…

Читать далее »

Новая версия Zend Framework — 1.7

Официальный список обновлений: Zend_Amf with support for AMF0 and AMF3 protocols Dojo Toolkit 1.2.1 Support for dijit editor available in the Dojo Toolkit Zend_Service_Twitter ZendX_JQuery in extras library Metadata API in Zend_Cache Google book search API in Zend_Gdata…

Читать далее »

Свой шаблонизатор 2

В первой части мы по всем правилам ООП создали шаблонизатор, теперь наростим его мощь, будем делать это двумя способами: Расширая класс Amdy_Templater С помощью классов-помощников.

Читать далее »

Свой шаблонизатор

Вы хотите отделить логику представления от остальных слоёв приложения? Вам нужен шаблонизатор, желательно простенкий. Ну чтоже, напишем свой. Обределимся с минимумом: Передать переменную в шаблонизатор Взять переменную из шаблонизатора Отобразить шаблон

Читать далее »

Flash сообщения

Часто бродя по сайтам и заполняя формы встречаю некоторые типичные недоработки при обработке форм. Например, после обработки забывают сделать редирект, в итоге при нажатии «Обновить», данные посылаются повторно, что очень неприятно. Поэтому, не забываем header(‘Location: ‘ . $url);

Читать далее »

О плохих шаблонизаторах

Для меня стало неприятным открытием что многие до сих пор используют для шаблонизации таких уродцев как XTemplate, либо пишут свой такой же велосипед с квадратными колёсами. И так, давайте рассмотрим принципы их работы. Первоочередной задачей шаблонизации является разделение…

Читать далее »

Шаблонизация: Что, где, как

Вопрос о шаблонах подобен священной войне за веру, он вызывает потоки флейма на форумах, блогах, конфернциях… Что такое шаблон? Это заготока для отображения входных данных. Его основная задача определить где, что и как будет находиться.Вроде всё просто  и…

Читать далее »

Формы и Safari

Сегодня с прискорбием узнал, что мои чудо формы не работают в safari. Но причину нашёл довольно быстро, я при создании форм не прописываю action, оставляя его пустым. Но в данной бродилке при сабмите я поподаю на гланую страницу,…

Читать далее »