Zend Framework: размышления о Zend_Config

Mar 10
2006 10:48 (Программирование, PHP) · English (13,371 views)

В почтовой рассылке Zend Framework кипит обсуждение класса Zend_Config. У меня есть свои идеи об этом классе, и я попытаюсь изложить их здесь. Мне необходимо нечто, что сможет загружать и сохранять конфигурацию в разные хранилища (например, XML, базы данных или текстовые файлы INI), важно иметь возможность изменять параметры хранилища (например, имя файла, таблицы или даже структуру базы данных), было бы замечательно, если бы я мог расширять систему хранения своими собственными стратегиями.

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

Zend Framework: Использование Smarty как шаблонного движка

Mar 08
2006 16:41 (Программирование, PHP) · English (82,484 views)

Класс View, который входит в Zend Framework, имеет очень плохие способности к расширению. Он содержит шаблонные переменные, но не дает доступа к ним, он включает массив различных путей (к шаблонам, фильтрам), но не позволяет добавлять другие типы или использовать их. Таким образом, единственным вариантом использования Smarty с Zend Framework является отказ от Zend_View и управление объектом Smarty напрямую.

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

Zend Framework: Router для сайта, размещенного в подкаталоге

Mar 08
2006 12:36 (Программирование, PHP) · English (22,373 views)

Я начал изучать Zend Framework и сразу же столкнулся с проблемой. Когда я разместил мой тестовый пример в подкаталог сайта (http://localhost/test/), роутер по-умолчанию начал искать TestController, который, естественно, не существует, и перенаправил меня на IndexController/noRoute. Это не очень хорошо. Я решил написать свой собственный Router.

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

Как заставить Zend Studio использовать русский язык интерфейса

Mar 07
2006 07:12 (Программирование, PHP) · English (14,003 views)

По умолчанию Zend Studio не позволяет изменить язык интерфейса на русский. Я нашел простую хитрость, которая поможет сделать это. Перейдите в каталог с настройками (config_5.0 для Zend Studio 5.0 и config_5.1 для версии 5.1). Обычно он находится в c:\Documents and Settings\<Your Current User>\ZDE\.

Затем откройте файл desktop_options.xml и найдите следующие строки:

<customized_property ID="desktop.language">
    <locale language="en" country="" variant=""/>
</customized_property>

Вам всего лишь нужно изменить атрибут language на ru и атрибут country на RU. Вот и все!

Zend выпускает первую версию Zend Framework

Mar 04
2006 13:18 (Программирование, PHP) · English (11,929 views)

Наконец-то Zend выпустила первую версию своего нового проекта — Zend Framework.

Zend Framework — это высококачественный фреймворк с открытым исходным кодом для разработки Web-приложений и Web-сервисов.

Построенный в духе PHP, Zend Framework включает мощную и легко используемую функциональность. Он предоставляет решения для построения современных, эффективных и защищенных Web-сайтов.

Первое, что бросается в глаза — действительно многофункционально. Во фреймворк входят классы для работы с базами данных, RSS-лентами, удаленными HTTP-серверами, данными Web-форм, JSON, почтой, различными Web-сервисами (включая готовые классы для Amazon, Flickr, Yahoo), реализацию MVC, а также средства построения PDF-документов и ведения логов.

Очень серьезно подошли к вопросу создания фреймворка, однако меня берут сомнения на тему эффективности. Не хочется получить очередной PEAR. Ну что ж, придется посмотреть на него поближе. :-)

Вы можете скачать его здесь.

 
Copyright © 2005 - 2008, Dmytro Shteflyuk