【问题标题】:phalcon form add optionsphalcon 表单添加选项
【发布时间】:2016-08-05 20:22:15
【问题描述】:

我对 phalcon 表单有疑问。我添加了一个表单,但我无法添加诸如

之类的选项
[
'id' => 'login-form',
'class' => 'form form-x',
'data-form-style' => 'dynamic, rootable, hash',
'data-encrypt' => 'false'
]

我想在 phalcon 文档中添加所有名为 setuserOption 的文件,但我不能这样做。

 //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>

【问题讨论】:

  • 你能用你的 Volt 代码更新你的问题吗?
  • 我很好奇。如果你输出form.options,那会给你什么?
  • 它给了我这个找不到选项属性的错误...

标签: php phalcon


【解决方案1】:

如果您查看the documentation,您可以像这样向表单标签添加属性:

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

或使用 Volt 语法:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-26
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多