尝试转到页面时出现致命错误
致命错误:无法在写入上下文中使用函数返回值 /home/site/public_html/welcome/oc/classes/controller/panel/order.php 第49行
我查看了代码,发现了这个
//filter date
if (!empty(Core::request('from_date')) AND (!empty(Core::request('to_date')))
{
//Getting the dates range
$from_date = Core::request('from_date',strtotime('-1 month'));
$to_date = Core::request('to_date',time());
$orders = $orders->where('pay_date','between',array($from_date,$to_date));
}
你能告诉我这段代码有什么问题吗?谢谢
当我删除页面时页面有效,所以我认为它与代码有关,或者它无法从数据库中获取信息
答案 0 :(得分:2)
这是因为Core::request()
有return语句,你在写上下文中不能这样做。试试 -
$fromDate = Core::request('from_date');
$toDate = Core::request('to_date');
if (!empty($fromDate) AND (!empty($toDate))