CakePHP中的PHP错误
我在CakePHP控制器中有以下代码:CakePHP中的PHP错误,cakephp,Cakephp,我在CakePHP控制器中有以下代码: var $searchCondition = array( 'Item.date >' => date('Y-m-d', strtotime("-2 weeks")) // line 11 ); var $paginate = array( 'conditions' => $itemCondition, 'limit' => 25, ); function index() { $this-&g
var $searchCondition = array(
'Item.date >' => date('Y-m-d', strtotime("-2 weeks")) // line 11
);
var $paginate = array(
'conditions' => $itemCondition,
'limit' => 25,
);
function index() {
$this->set('applications',$this->paginate());
}
我得到以下错误:
Parse error: syntax error, unexpected '(', expecting ')' in D:\xampplite\htdocs\myApp\app\controllers\applications_controller.php on line 11
有人知道这是什么意思吗?我仔细检查了一遍,语法似乎是正确的
谢谢您只能在以下情况下使用常量值。这里不能使用函数。您必须执行以下操作:
var $searchCondition = array(
'Item.date >' => null
);
function beforeFilter() { // or __construct
$this->searchCondition['Item.date >'] = date('Y-m-d', strtotime("-2 weeks"));
}