使用CakePHP实现FriendsOfCake\Search查询日期范围时出现致命错误

使用CakePHP实现FriendsOfCake\Search查询日期范围时出现致命错误,php,cakephp,cakephp-3.1,Php,Cakephp,Cakephp 3.1,我正在尝试在CakePHP中实现FriendsOfCake\Search插件。我不能100%确定我是否正确实现了搜索类型,但当我提交表单尝试使用日期进行搜索时,我收到以下致命错误: 错误:对非对象调用成员函数format() 我假设我的日期在某个地方没有被格式化为日期对象,但不确定我需要在哪里进行格式化(如果有的话)。下面是我正在使用的代码片段 UsersTable.php-在我的searchConfiguration()方法中 ->compare('created_start',

我正在尝试在CakePHP中实现
FriendsOfCake\Search
插件。我不能100%确定我是否正确实现了搜索类型,但当我提交表单尝试使用日期进行搜索时,我收到以下致命错误:

错误:对非对象调用成员函数format()

我假设我的日期在某个地方没有被格式化为日期对象,但不确定我需要在哪里进行格式化(如果有的话)。下面是我正在使用的代码片段

UsersTable.php-在我的
searchConfiguration()方法中

    ->compare('created_start', [
        'field' => $this->aliasField('created')
    ])
index.ctp-生成我的表单

<?= $this->Form->label('created_start') ?>
<?= $this->Form->date('created_start') ?>
完整错误块显示:

Error: Call to a member function format() on a non-object
File /var/www/<project_name>/vendor/cakephp/cakephp/src/Database/Type/DateTimeType.php
Line: 94
使用Cake版本3.1.0

Error: Call to a member function format() on a non-object
File /var/www/<project_name>/vendor/cakephp/cakephp/src/Database/Type/DateTimeType.php
Line: 94
return $value->format($this->_format);