ims*_*med 1 php zend-framework2
我在我的模型中创建一个函数,如:
public function getAllMenuByOnlyActionPage($actionlot){
$act = trim($actionlot);
$result = $this->tableGateway->select(function (Select $select) {
$select->where(array('status != ?' => 13))
->where(array('action' => $act))
->order('id ASC');
});
$results = array();
foreach ($result as $row) {
$results[] = $row;
}
return $results;
}
Run Code Online (Sandbox Code Playgroud)
当我尝试执行时,它会告诉我Notice: Undefined variable: act.我已经看到这个链接ZF2 tableGateway选择,但我想为这个功能设置参数.谢谢
Arv*_*ind 10
尝试
$result = $this->tableGateway->select(function (Select $select) use ($act) {
$select->where(array('status != ?' => 13))
->where(array('action' => $act))
->order('id ASC');
});
Run Code Online (Sandbox Code Playgroud)