|
|
|
| Наткнулся случайно на пример по ссылке:
http://www.samalyse.com/code/pear/dgdo/
где используется объект DataGrid от Pear.
Даже не догадывался что в PHP возможно почти то же, что в ASP.NET
Очень напоминает GridView, с готовой постраничной навигацией и сортировкой данных безо всякого лишнего кода.
Никогда раньше с Pear дел не имел, всё писал вручную, теперь надо серьезно взяться за изучения данного пакета, если не ошибаюсь, он входит по умолчанию в комплект PHP. | |
|
|
|
|
|
|
|
для: codexomega
(30.09.2006 в 06:10)
| | Нет, не входит. Но в стандартной поставке PHP есть утилита go-pear.bat, позволяющая установить пакет и скачать модулей к нему. | |
|
|
|
|
|
|
|
для: Саня
(30.09.2006 в 08:38)
| | ... | |
|
|
|
|
|
|
|
для: codexomega
(30.09.2006 в 06:10)
| | В директории PHP нашел и запустил утилиту go-pear.bat
Что-то там установилось, теперь в папке PHP\PEAR появились новые директории и файлы - наверное основные библиотеки PEAR.
Теперь вопрос в том, как их использовать.
Если классы PEAR ничем не отличаются от обычных, например созданных мной, то для их использования, надо вызывать при помощи require_once().
А если мои сайт лежит в ..\Apache2.2\htdocs, а библиотеки PEAR - в ..\PHP\PEAR, как тогда быть, копировать директорию PEAR в htdocs?
Иначе появляется ошибка:
require_once(DB/DataObject.php) [function.require-once]: failed to open stream: No such file or directory
Или же надо как-нибудь по особому настроить сервер, изменить файл php.ini? | |
|
|
|
|
|
|
|
для: codexomega
(02.10.2006 в 02:59)
| | Всё, вроде разобрался.
При запуске файла go-pear.bat, в файл php.ini добавляются нужные строки для использования PEAR. Так что нет никакой необходимости переносить папку PEAR в htdocs.
Далее, для установки дополнительных пакетов, используется коммандная строка.
Пишем: pear install myPackage
Необходимый пакет сам скачивается и устанавливается куда надо.
Затем для использования определенного класса, просто вызываем последний функцией require_once();
<?php
require_once 'DB.php';
...
?>
|
| |
|
|
|