Як визначити версію вашого Zend Framework’а?

zend_versionДля визначення номеру поточної версії фреймворку призначений клас 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);
    }

От так все просто. Як це використовувати, то вже ваша справа ;).

Zend Framework і фільтр для задання файлові унікального імені

Renames file assigning it a unique nameВ процесі роботи над створенням FOSS двигунця для портфоліо (на основі Zend Framework) в мене виникла потреба задавати завантажуванним на сервер файлам унікальні імена. Для цього я створив фільтр на зразок Zend_Filter_File_Rename, який генерує унікальне ім’я файлу і перейменовує початковий файл.

Код фільтру і приклад його використання ви знайдете одразу під катом.
Continue reading