Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Libraries > ViewScript Zend Form decorator


Автор: Reptor 26.3.2011, 01:41
Есть у меня форма в которои я указываю декоратор 
Код


class Default_Form_SignUp extends Zend_Form 
{


$this->setDecorators( array(
            array( 'ViewScript', array( 'viewScript' => 'example.phtml' ) )
        ) );

}


но весь контент попадает внутырь етои формы.. почемы так?? как пользоватся етим декоратором? 

Автор: Nigel 26.3.2011, 12:16
Каким этим? ViewScript? Указываете скрипт для рендеринга, а там указываете какие элементы формы нужно выводить.

Автор: Reptor 28.3.2011, 18:57
я так и делаю но дело в том что у меня есть например form.phtml - это декоратор для формы.. и индех.phtml это контент

Код


//indexAction:

$s = new Default_Form_SignUp();
$this->view->SignUpForm = $s;


//индех.phtml :
<div id="tabs-2" class="ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide">
    <ul id="loginPopUp">
        <?php
            echo $this->SignUpForm;
         ?>
        </ul>
</div>            



почему в таом случаи весь индех.пхтмл оборачивается в таг форм???  а не просто в месте где я делаю ечо етои формы?




Автор: Nigel 30.3.2011, 00:44
Значит что-то вы делаете не так, покажите полный код создания формы и view скрипты index.phtml, form.phtml

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)