Наприкінці березня в Пітері відбудеться конференція присвячена Zend Framework - ZFConf 2010. На головній сторінці оф. сайту можна ознайомитись з списком запланованих доповідей. Дві з них буду читати я ~_^:
Загалом на конференції буде багато цікавих і досвідчених людей (навіть один з розробників Zend Framework!). То ж якщо у вас є бажання потрапити на конференцію - переходьте на сторінку попередньої реєстрації.
Виявляється в FreeВSD можна поставити ZF з портів:
cd /usr/ports/www/zend-framework && make install clean
І, якщо вірити distinfo, то на сьогодні доступна остання стабільна версія ZendFramework-1.8.4. На відміну від Ubuntu, де ZF теж доступний в якості пакету, але оновлюється той пакет з великим запізненням.
Вихід ZF 1.8 порадував нас низкою нових, корисних компонентів. У цій статті я хочу розповісти про практику використання Zend_Navigation для побудови простого меню сайту, карти сайту і хлібних крихт. Особливо хочеться звернути увагу на використання Zend_Navigation в парі з Zend_Acl.
(ще…)
Для визначення номеру поточної версії фреймворку призначений клас Zend_Version. Він може повертати номер поточної версії:
/**
* Zend Framework version identification - see compareVersion()
*/
const VERSION = '1.8.1';
Або порівнювати номер потрібної вам версії з номером поточної:
/**
* Compare the specified Zend Framework version string $version
* with the current Zend_Version::VERSION of Zend Framework.
*
* @param string $version A version string (e.g. "0.7.1").
* @return boolean -1 if the $version is older,
* 0 if they are the same,
* and +1 if $version is newer.
*
*/
public static function compareVersion($version)
{
return version_compare($version, self::VERSION);
}
От так все просто. Як це використовувати, то вже ваша справа ;).
В процесі роботи над створенням FOSS двигунця для портфоліо (на основі Zend Framework) в мене виникла потреба задавати завантажуванним на сервер файлам унікальні імена. Для цього я створив фільтр на зразок Zend_Filter_File_Rename, який генерує унікальне ім’я файлу і перейменовує початковий файл.
Код фільтру і приклад його використання ви знайдете одразу під катом.
(ще…)
Для того, щоб отримати почту з IMAP сервера Gmail засобами Zend_Mail потрібно виконати наступні дії:
1. В php.ini підключити розширення php_openssl.
2. Включити IMAP в налаштуваннях Gmail.
(ще…)
Виникла в мене потреба створити багатомовний сайт використовуючи Zend Framework. Створив :). Нижче розкажу як.
(ще…)