首页 > 解决方案 > 如何在 twig 中配置 ActiveForm 的模型

问题描述

我正在按照这个链接Yii2 twig guide创建一个基本的登录表单。

问题是“模型”部分 "{{ form.field(model, 'username') | raw }}"是空的。如何将 LoginForm 模型(或任何模型)传递给我的树枝布局?我试图LoginForm在我的配置文件中创建对模型的全局引用,但这也不起作用。

这是我的树枝模板中使用的表单代码。

{{ use('yii/widgets/ActiveForm') }}
{% set form = active_form_begin({
    'id' : 'login-form',
    'options' : {'class' : 'form-horizontal'},
}) %}
    {{ form.field(model, 'username') | raw }}
    {{ form.field(model, 'password').passwordInput() | raw }}

    <div class="form-group">
        <input type="submit" value="Login" class="btn btn-primary" />
    </div>
{{ active_form_end() }}

标签: yii2twigyii2-basic-app

解决方案


推荐阅读