Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 致命错误:调用成员函数getValue()_Php_Date_Zend Framework - Fatal编程技术网

Php 致命错误:调用成员函数getValue()

Php 致命错误:调用成员函数getValue(),php,date,zend-framework,Php,Date,Zend Framework,我正在尝试为日期选择创建一个新过滤器,如下所示: $startAutocomplete = $toolbar->addInput($translator->translate('Nga'), 'start_date', 'start_date'); $startAutocomplete = $toolbar->setScript(' var dates = $("#start_date").button({}).datepicker({ default

我正在尝试为日期选择创建一个新过滤器,如下所示:

$startAutocomplete = $toolbar->addInput($translator->translate('Nga'), 'start_date', 'start_date');

$startAutocomplete = $toolbar->setScript('
    var dates = $("#start_date").button({}).datepicker({
        defaultDate: "%%",
        changeMonth: true,
        numberOfMonths: 1,
        dateFormat: "dd/mm/yy",
        minDate: -600,
        maxDate: "+12M",
        onSelect: function( selectedDate ) {
            var option = this.id == "start_date" ? "minDate" : "maxDate",
            instance = $( this ).data( "datepicker" ),
            date = $.datepicker.parseDate(
                instance.settings.dateFormat ||
                $.datepicker._defaults.dateFormat,
                selectedDate, instance.settings
            );
            dates.not( this ).datepicker( "option", option, date );
        }
    });
'); 
我想用这个日期作为一个报告参数

$params.="&start_date=". $startAutocomplete->getValue();

但是我犯了一个致命的错误。我想我必须转换日期或其他内容。

$startautomplete在调用addInput时可能是正确的,但在调用setScript时,您似乎将$startautomplete重新定义为null或其他触发错误的内容

更改此项:

$startAutocomplete = $toolbar->setScript(...)
为此:

$toolbar->setScript(...)

如果我不正确,我们需要您发布更多代码信息,但根据您提供的信息,这可能是原因。

有人吗?没有回答我真的解决了。问题是,当我想要获取值时,我将其更改为此,工作正常
$params.=“&start_date=“..$args['from'”