2016-08-05 2 views
1

У меня проблема с формой фалкона. Я добавил форму, но я не могу добавить опции, какphalcon form add options

[ 
'id' => 'login-form', 
'class' => 'form form-x', 
'data-form-style' => 'dynamic, rootable, hash', 
'data-encrypt' => 'false' 
] 

Я хочу, чтобы добавить все из них, которые называют setuserOption в Phalcon документе, но я не могу этого сделать.

//form add user options 
$this->setuserOptions(
    [ 
     'id' => 'login-form', 
     'class' => 'form form-x', 
     'data-form-style' => 'dynamic, rootable, hash', 
     'data-encrypt' => 'false' 
    ] 
); 

//my form 
$this->setuserOptions([ 
    'id' => 'login-form', 
    'class' => 'form form-x', 
    'data-form-style' => 'dynamic, rootable, hash', 
    'data-encrypt' => 'false' 
]); 

} 

//this is volt (form.options is written by me .how can i use this options) 
{{ content() }} 

{{ form('login/login', form.options) }} 
    <div class="form-group"> 
     {{ form.label('username') }} 
     {{ form.render('username', ['class': 'form-control']) }} 
    </div> 
    <div class="form-group"> 
     {{ form.label('password') }} 
     {{ form.render('password', ['class': 'form-control']) }} 
    </div> 
    <div class="form-group"> 
     {{ form.render('submit', ['class': 'btn btn-primary btn-large']) }} 
    </div> 
</form> 
+0

Вы можете обновить свой вопрос с вашим Код вольта, где вы визуализируете форму? –

+0

Мне любопытно. Если вы выдаете 'form.options', что это дает вам? – Timothy

+0

это дало мне ошибку, чтобы этого не найти свойство свойства ... – Hanik

ответ

1

Если посмотреть на the documentation, вы можете добавить свойства к вашей форме тега, как это:

<?php 
echo Phalcon\Tag::form(array("posts/save", "method" => "post")); 

или с синтаксисом Volt:

<?php 
{{ form("posts/save", "method": "post") }} 
+0

очень приятно, спасибо, сэр! – JREAM