P4A является основой PHP, программное обеспечение, содержащее библиотеки, модули и виджеты, используемые для создания приложений, которые будут использоваться с веб-браузера, подключенного к сети.
С P4A вы сможете развивать веб-приложений для написания кода, как вы могли бы сделать с наиболее развитых инструментов быстрого развития. Результат будет приложение, которое пользователь будет использовать с тем же чувством, что он будет иметь с классической клиентского приложения.
Вам не придется беспокоиться о создании графического интерфейса для ваших проектов, потому что P4A имеет приятный и клиента графический тему
Особенности :.
- , написанных на языке программирования PHP
- Совместимость с PHP 4.3.x, 1.3.x или Apache 2.0.x веб-сервера в операционных системах Linux / Windows
- Интеграция с PEAR библиотеки
- Простая интеграция с серверами баз данных, поддерживаемых PEAR :: DB библиотека (Dbase, FrontBase, InterBase, Informix, SQL Мини, Microsoft SQL Server, MySQL, Oracle 7/8/9, ODBC, PostgreSQL, SQLite, Sybase)
- идентификации типа данных Автоматическая база данных и последующие функциональные для автоматического форматирования и unformatting (целых, десятичных знаков, поплавки, форматы даты и времени, логические) когерентные с настройками локали национальный
- Многие элементы пользовательского интерфейса (виджеты), такие как отдельной строке или нескольких строках текстовых полей с передовой богатый текстовый WYSIWYG поддержки редактирования, флажков отдельных / нескольких полей выбора, таблицы, кнопки и т.д. ...
- 3 способа якорь виджеты на маски (сетки, абсолютное позиционирование холст, последовательный относительно рамы позиционирования)
- Расширенный Использование кодирования UTF-8. В любом случае вы можете изменить кодировку, чтобы отразить свой код / данные
- многих местах поддерживается (cs_CZ, de_CH, de_DE, du_NL, en_GB, en_US, es_ES, et_EE, fr_CH, fr_FR, it_CH, it_IT, pt_BR, ro_RO, ru_RU)
- Логика / дизайн разделение реализуется с помощью шаблонов Smarty (шаблон двигателя)
Что нового В этом выпуске:
- Zend Framework была обновлена 1.8.4
- JQuery была обновлена 1.3.2
- JQuery UI была обновлена 1.7.2
- P4A_Tab_Pane был преобразован в JQuery UI
- P4A_Fieldset и P4A_Tab_Pane теперь круглее границы
- записка об обработке даты с Oracle была добавлена в файл README
- наброски CSS имущество было удалено
- Если magic_quotes_gpc которые enebled P4A удаляет все косые черты из $ _POST, $ _GET, $ _COOKIE и $ _REQUEST
- P4A_Dir_Navigator виджет был добавлен
- P4A_Widget :: composeStringActions () метод в настоящее время использует P4A_Quote_Javascript_String ()
- ошибка с P4A_Dir_Source и скрытых файлов была решена
- P4A_Dir_Source :: getNumRows () метод был добавлен
- P4A_I18N :: Формат () поддержка и Quot; размер файла и Quot; был добавлен тип данных
- P4A_Dir_Source теперь поддерживает размер файла и время последнего изменения
- кэш P4A_Dir_Source был удален из-за рефакторинга
- P4A_Simple_Edit_Mask теперь поддерживает пустой исходный $ конструктора параметров (по умолчанию название маска)
- P4A_Progress_Bar виджет был добавлен
- P4A подвал был перенесен на более центрирование позволяют при видны боковые
- при загрузке файла, он будет иметь временный файл, пока соответствующая запись не будет сохранена ошибка с P4A_Strip_Double_Backslashes глобальная функция была фиксированной (благодаря bobkoure)
- ошибка с Zend_Framework и Oracle был установлен (раздели колонка zend_db_rownum)
- P4A_DB_Navigator теперь могут работать и без recursor (плоский список показан)
- P4A_Mask :: DisplayText () метод отмечен как устаревшей, теперь вы можете использовать P4A_Mask :: дисплей (), который в настоящее время не имеет жестко запрограммированный ссылку на объект
- P4A_Data_Source :: isFirstRow () и isLastRow () были добавлены методы
- ошибка с P4A_Message и IE7 была решена
- большие объекты Oracle, теперь поддерживаются
- Алгоритм генерации ID P4A_Object было изменено (благодаря pbond81 и Марио Спада)
- P4A_Table скорость генерации миниатюрами была улучшена (ошибка # 2220506) (спасибо pbond81)
- P4A_Box в UL / ол теперь оказывается (ошибка # 2634061) (спасибо bes_sf)
- записка о псевдонимов на ПК P4A_DB_Source был добавлен к файлу README
- P4A_DB_Source теперь автоматически обнаруживает число Тип данных Oracle,
- Высота P4A_Tab_Pane в честь ошибка была исправлена (ошибка # 2815814)
- P4A_Widget :: composeStringActions () теперь обрабатывает параметры с обратной косой черты внутри
- ошибка с P4A_I18N :: формате () булевых данных была установлена
- ошибка с CSS multicheckbox на некоторых браузерах было зафиксировано
- ошибка с P4A_DB_Source :: saveRow и нескольких первичных ключей была решена
Что нового в версии 3.2.2:
- изображение перевалы P4A_Table в настоящее время в центре по горизонтали
- P4A_Button :: setTooltip () и getTooltip () были добавлены методы
- опечатка afterupload событие было зафиксировано
- P4A_Thumbnail_Generator :: renderToFile () метод был добавлен
- метод P4A_Mask :: getSource () был добавлен
- Zend Framework была обновлена 1.7.7
- ошибка с P4A_Fieldset тему был зафиксирован (благодаря Марио Спада)
- P4A_DB :: Синглтон () DB тип проверки теперь чувствителен к регистру (ошибка # 2643785) (спасибо BES)
- несколько модификаций были сделаны на screen.css файла для результата лучше тему (благодаря pbond81)
- Путь нам удалось переводы P4A_Validate была переписана, чтобы соответствовать новым правилам от Zend Framework (нам нужна ваша помощь перевод новых сообщений настоящее http://tinyurl.com/au5bvb)
- ошибка с P4A_DB_Source :: setWhere () метод фиксированной
- переводы были синхронизированы
- система автоматического включения файлов был обновлен, чтобы избежать чтения Mac скрытые файлы
- ошибка с P4A_DB_Source :: addGroup () метод был решен (внутреннего изменения синтаксиса в связи с изменением Zend Framework)
- p4a_load_js () Javascript функция была обновляются, чтобы избежать ошибок, если не передается функции обратного вызова
Что нового в версии 3.2.1:
- Zend Framework была обновлена 1.7.4
- PEAR :: Net_Useragent_Detect была обновлена 2.5.0
- JQuery :: Форма обновляются до 2,19
- P4A_DB_Source :: SetQuery () теперь удаляет окончательный запятой от переданного SQL-запрос (если имеется) (ошибка # 2557215)
- P4A_DB_Source :: setWhere () теперь называет firstRow (), если DB_Source не в & Quot; новой строки и Quot; состояние (ошибка # 2316271)
- P4A_Filename2File () теперь использует модуль FILEINFO если тип MIME не обнаружено Otherways (ошибка # 2121565)
- ошибка с P4A_Field :: getAsDate () и Internet Explorer был установлен (благодаря Марио Спада)
- P4A_Thumbnail_Generator :: setWidth () теперь сбрасывает max_width, чтобы избежать конфликтов
- P4A_Thumbnail_Generator :: setHeight () теперь сбрасывает max_height, чтобы избежать конфликтов
- P4A_Thumbnail_Generator :: setMaxWidth () теперь сбрасывает ширину избежать конфликтов
- P4A_Thumbnail_Generator :: setMaxHeight () теперь сбрасывает высоту, чтобы избежать конфликтов
- P4A_Thumbnail_Generator :: ProcessFile () высота / ширина расчет был переписан для того, чтобы исправить ошибку # 2270922
Что нового в версии 3.2.0:
- P4A в настоящее время выпущен под LGPL 3
- постоянная P4A_APPLICATION_SOURCE_DOWNLOAD_URL был удален (вместе с & Quot; Исходный & Quot; ссылка в футере)
- P4A_Grid виджет был добавлен
- P4A_Simple_Edit_Mask был добавлен, чтобы быстро создать простой маски для редактирования таблицы базы данных
- P4A_Mask_constructSimpleEdit () был добавлен вспомогательный управлять инициализацию P4A_Simple_Edit_Mask и позволяют использовать этот ярлык также если не наследовать от P4A_Simple_Edit_Mask
- P4A_Table :: showRowIndicator () и hideRowIndicator () были добавлены методы
- P4A_DB_Source :: Delete () метод в настоящее время поддерживает схемы
- Сообщения об ошибках P4A_Sheet были украшали
- P4A_Thumbnail_Generator теперь поддерживает прозрачный GIF / PNG
- P4A_Thumbnail_Generator Теперь выводит файл кэша PNG, если исходный файл PNG была предоставлена
- P4A_Thumbnail_Generator Теперь выводит файл кэша GIF, если исходный файл GIF была предоставлена
- P4A_Thumbnail_Generator Теперь передискретизирует JPG / PNG, а не просто с изменением размера их
- рендеринга ошибка с P4A_Field (при установке в качестве метки) было зафиксировано
- переводы были обновлены
- бело-пространство: Nowrap был добавлен в CSS P4A_Field для лучшего WebKit / Safari / хром оказания
- P4A_Frame :: getChildrenAsString () защищенный метод был добавлен, чтобы избежать код репликации между P4A_Frame и всех классов, наследующих от него
- P4A_Frame :: anchorCenter () второй параметр был удален, поскольку он не привык и неполезным
- P4A_Frame :: anchorCenter () была переработана с некоторым яваскрипта кода и теперь корректно поддерживает P4A_Field многие другие виджеты
- некоторые ошибки проверки XHTML фиксировали
- маска по умолчанию / всплывающие шаблоны были изменены немного, фиксируя опечатку на # p4a_sidebar_right DIV и добавление # p4a_main DIV обертывания основной зоны
- FCKEditor был отключен от оперы из-за ошибки (пользователь получит 2 редакторы вместо одного)
- P4A_Base_Mask :: кадр не имеют ширину по умолчанию больше
- в IE6 PNG Fix не связан с событии загрузки окна, но в нашем DOMready функции
- ошибка с IE6 и всплывающих шаблона названием была решена
- ошибка с WebKit / Safari / Chrome о Javascript оценка после вызова AJAX была решена
- P4A_Frame и P4A_Fieldset теперь могут быть закреплены с & Quot; Центр & Quot; Выравнивание
- P4A_Frame и P4A_Fieldset не делать не нужен умолчанию с больше, ширина вычисляется автоматически с помощью некоторых яваскрипта код
- при отображении P4A_Frame уплотнительное P4A_Fieldset в & Quot; магистрали и Quot; область шаблоне маски вы получите автоматически также сосредоточены, если вы не установите его ширина
- P4A_Error_Mask и P4A_Login_Mask не имеют ширину по умолчанию больше
- Zend Framework была обновлена 1.6.2
- P4A_I18N :: нормализации () теперь имеет новый параметр & Quot; num_of_decimals и Quot;
- P4A_Field :: нормализации () была добавлена поддержка num_of_decimals
- ошибка с упорядочением P4A_DB_Source на вычисляемых полей с псевдонимом была решена
- ошибка с JQuery UI :: :: DatePicker не бросать OnChange событие было зафиксировано
- всплывающее маска теперь можно открыть другой всплывающее маску, не закрывая себя
- P4A_Preview_Mask теперь генерирует ширина / высота для изображений
- метод P4A_I18N :: Формат () теперь может обрабатывать DateTime
- поддержка кэша был добавлен в P4A_Thumbnail_Generator :: outputThumbnail () метод
- ошибка с изображения эскизов кэш была решена (благодаря pbond81)
- Добавлена поддержка схемы для многозначного поля
- Добавлена поддержка схемы для P4A_DB :: nextSequenceId ()
- последовательности теперь создаются в той же схеме, где хранится таблица
- P4A_Thumbnail_Generator getThumbnailWidth (), getThumbnailHeight (), getOriginalWidth () и getOriginalHeight () были добавлены методы
- метод P4A_Thumbnail_Generator :: setFileName () теперь сбрасывает ранее обнаружено (или вычисляется) ширина и высота (благодаря pbond81)
- ошибка с SetFocus и AJAX вызовов было зафиксировано
- ошибка с P4A_DB_Navigator :: setStyleProperty был зафиксирован (Спасибо Марио Спада)
- по умолчанию CSS P4A_Navigator теперь allowss прокрутки (Спасибо Марио Спада)
- без учета регистра проверка была добавлена при загрузке вложения с установленной P4A на сервере окон
- P4A :: getCssConstants () метод был добавлен, это необходимо, когда вам нужны Params, чтобы перейти к dyndamic PHP / CSS, который вы создаете
- Каждый вид кэш-памяти был, надеюсь, полностью отключена
- JQuery плагин :: maskedInput был обновлен до 1,2
- FCKEditor теперь ForcePasteAsPlainText в конфигурации по умолчанию
Метод
Что нового в версии 3.0.3:
- P4A_Thumbnail_Generator теперь поддерживает расширение pjpeg т.е. в
- ошибка с P4A_I18N :: _ формат () метод был решен (ГГГГ было изменено на гггг)
- P4A_Field :: setYearRange () метод был добавлен, чтобы иметь возможность управлять диапазон год в DatePicker
- 10px сверху обивка был добавлен в P4A_Fieldset
- JQuery :: maskedinput 1.1.4 плагин был добавлен
- P4A_Field :: setInputMask () и getInputMask () были добавлены методы, проверьте код ссылки для использования
- поддержка всплывающих шаблон для & Quot; сверху & Quot; зона добавил
- заголовок P4A_Table в (этикетка) теперь автоматически Перевод под во время выполнения
- P4A Теперь инициирует & Quot; ontranslate & Quot; Мероприятие, вы можете перехватить его (получение строка / перевод / istranslated параметры) для отслеживания переводы При разработке приложения
- ошибка с лейблом P4A_Table с IE6 был зафиксирован
- навигационная бара & Quot P4A_Table в; перейти на страницу и Quot; CSS лейбла был изменен, так что теперь он будет оставаться на одной линии
- опечатка в документации P4A_DB_Source был зафиксирован
- предупреждение PHP был зафиксирован в P4A_DB_Navigator
- подробнее были добавлены в файл index.php products_catalogue в
- P4A_Mask :: setRequiredField () и unsetRequiredField () методы в настоящее время проверить, если поле существует перед вызовом addValidator () в противном случае сообщение об ошибке
Комментарии не найдены