小编Tie*_*ger的帖子

为什么 AliceBundle Fixture DateTime 给我一个意外的值?

我目前正在开发一个项目,在该项目中,我使用 Alice-bundle 创建固定装置来运行测试,以确保我的 API 端点正常工作。除了 DateTime 属性之外,一切正常。

无论我传递什么字符串,例如:<dateTime('2019-09-23 14:00:00')>,它总是给我错误的日期和时间,通常类似于:1998-10-25T14:29:45+01:00

即使使用也<dateTime('now')>不起作用——它还给了我一些 2000 年代之前的日期和时间,而这正是我发现的一些示例所使用的。

一个装置可能看起来像这样:

Path\To\Task\Entity: my_task: title: 'My tasks' description: 'These are all the tasks just for me!!!' startsAt: <dateTime('now')> endsAt: <dateTime('now')> createdBy: '@some_higher_user'

理想情况下,我只想向它传递一个字符串,以便我可以定义日期和时间,并确保它以正确的格式正常工作。

如有帮助,我们将不胜感激。

datetime symfony alice-fixtures

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

获得列表的"运行平均值"

说我有一个清单:

List<int> numbers = new List<int>();
Run Code Online (Sandbox Code Playgroud)

而我正试图获得它的"运行平均值".(对不起,我真的不知道怎么称呼它).

例如:

在此列表中的第一个项目是5,平均55,所以第一个平均5.

此列表中的第二项是7,平均值5 and 76,所以第二个平均值是6.

在此列表中的第三项是10,平均5, 7 and 107.3,所以第三个平均值7.3 等.

那些第一平均值,第二平均值等是我想要获得的平均值.我该怎么做呢?我一直在网上搜索,但说实话,我不太确定我应该寻找什么.:(

c# list

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

隐藏输入字段,直到选择了某个下拉列表值

我正在尝试隐藏HTML中的文本字段,直到选择了下拉列表的某个值.我在javascript上非常糟糕,而且我一直在寻找解决方案已经有一段时间了.

到目前为止,我可以凑到一起:

Javascript代码:

function newCustomerType()
{
    var ddl = document.getElementById("customerType");
    var selectedValue = ddl.options[ddl.selectedIndex].value;

    if (selectedValue == "new")
    {
        document.getElementById('newType').type = text;
    }
    else
    {
        document.getElementById('newType').type = hidden;
    }
}
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<form id="newCustomer" name="newCustomer" method="post" action="">
<table>
    <tr>
        <td>Name:</td>
    </tr>
   <tr>
        <td><input type="text" name="customerName"/></td>
    </tr>
    <tr>
        <td>Type:</td>
    </tr>
    <tr>
        <td>
            <select id="customerType" name="customerType">
                <option value="existing">existing type</option>
                <option value="new">new type:</option>
            </select>
            <input type="hidden" id="newType" name="newType"/>
        </td>
    </tr>
    <tr>
    <tr>
        <td><input type="submit" value="Register"/></td>
    </tr>
</table>
</form>
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.我做错了什么?任何帮助将不胜感激.

html javascript jquery

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

没有集体的 Laravel 形式

我正在学习 Laravel。据我所知,当前的稳定版本是 5.8。我正在学习教程并且非常喜欢该框架,但是当这些教程达到介绍如何合并表单的程度时,它会有点麻烦。所有这些教程都使用 LaravelCollective 表单,该表单从 5.8 开始不再有效,并且它是一个废弃的项目,因此无论如何我都不想使用它。

但这让我对在 Laravel 中使用表单的最佳实践感到困惑。我在创建表单方面有过一些尝试,但是......如果有道理的话,其中大部分只是 HTML,其中几乎没有任何 Laravel。唯一Laravel这里有点是form action,它指向store的功能TodosController。请参阅下文,了解名为create.blade.php.

@extends('layouts.app')

@section('content')
    <h1>Create Todo</h1>
    <form action="{{action('TodosController@store')}}" method="post">
        @csrf
        <div class="form-group">
            <label for="text">Text</label>
            <input type="text" name="text" class="form-control" placeholder="Enter title"/>
        </div>
        <div class="form-group">
            <label for="body">Body</label>
            <textarea class="form-control"  name="body" id="body" rows="10" placeholder="Enter details"></textarea>
        </div>
        <div class="form-group">
            <label for="due">Due date</label>
            <input type="text" name="due" class="form-control" placeholder="Enter due date"/>
        </div>
        <input type="submit" value="Submit" class="btn btn-primary">
    </form>
@endsection
Run Code Online (Sandbox Code Playgroud)

这很好用,但我只是觉得我在这里根本没有正确使用刀片。任何指针将不胜感激。

php forms laravel laravel-blade

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