PEAR HTML_QuickForm_Controller вопрос

I
На сайте с 04.08.2006
Offline
112
482

здравствуйте.

Используется в системе PEAR.

После формировки формы происходит:

$wiz->run();

который все принтит.

А мне нужно что бы значение возвращаемое $wiz->run(); присваивалось переменной, без вывода на экран.

Используеться HTML_QuickForm_Controller.

Инновационный автомобильный проект. Экономия от 500 - 3000$ при покупке автомобиля (http://autoline24.com.ua) Магазин-блог уникальных полезных скриптов (http://ivashka.org.ua)
Swhile
На сайте с 02.05.2007
Offline
58
#1

Воспользуйтесь набором функций :

ob_start();

$wiz->run();

$content = ob_get_contents();

ob_end_clean();

I
На сайте с 04.08.2006
Offline
112
#2

Спасибо.

Сейчас так и работает.

Но это мне кажется как-то через одно место.

Хотелось бы сделать нормально. И убрать наконец этот косяк.

Dreammaker
На сайте с 20.04.2006
Offline
569
#3

Более правильный вариант,имхо, наследовать HTML_QuickForm_Controller своим и уже в нём сделать метод для вывода. Это если я правильно понял по документации, что родного метода для этого нет.

I
На сайте с 04.08.2006
Offline
112
#4

я тоже целый день крутил доки по пиру, и ничего найти не смог.

Ладно, оставлю пока так.

Спасибо ребята.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий