小编Lou*_*s B的帖子

使用 Vue3 在 <li> 上输入按键

有这个代码:

<li v-for="(dog, index) in dogs" :key="index" class=" hover:bg-gray-50" :class="{ 'bg-red-50': index === focus }" @keyup.enter="goToSlug(dog)"> .... </li>
Run Code Online (Sandbox Code Playgroud)

我完美地处理了焦点,但想在按下 Enter 键时运行 goToSlug() 方法。它不会触发该方法。

javascript vue.js vuejs3

1
推荐指数
1
解决办法
9829
查看次数

TWIG 循环上的多维数组

我正在尝试将一些值保存到 Twig 上的多数组中,但由于某种原因,它不起作用。

我想在一个数组中保存一个用户列表和他们的一些值。我正在使用合并函数来创建多数组。

{% for result in results %}
        {% set users = users|merge({ ('name'~loop.index):result.name,('age'~loop.index):result.age,('credits'~loop.index):result.credits}) %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

php symfony twig

0
推荐指数
1
解决办法
4476
查看次数

在Twig中渲染一个复选框; 布尔预期错误

我正在尝试在表单中呈现一个复选框,但得到了下一个错误:

Form.php第1149行中的TransformationFailedException:无法转换属性路径"[active]"的值:预期为布尔值.

是的,我发送的是一个0或1的整数,但是twig将它们作为字符串获取它有意义,但我真的找不到如何渲染复选框.

这是控制器:

    $form = $form->add('active', 'checkbox', array('label' => 'User active?','required' => false));
Run Code Online (Sandbox Code Playgroud)

这是Twig方面:

{{ form_widget(form.active, { attr: { 'class': 'form-control' }}) }}
Run Code Online (Sandbox Code Playgroud)

任何的想法?

checkbox symfony twig silex

0
推荐指数
1
解决办法
1198
查看次数

标签 统计

symfony ×2

twig ×2

checkbox ×1

javascript ×1

php ×1

silex ×1

vue.js ×1

vuejs3 ×1