Как мне получить «параметры» из объекта запроса в CakePHP 3?
$response = $this->getTable()->find();
// there are beforeFinds...etc that make this more complex
Когда я отлаживаю $response
, я получаю следующее (:
// ...
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT .... WHERE ... article_id = :c2',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
],
':c2' => [
[maximum depth reached]
]
],
// ...
Я хотел бы знать, каково значение :c2
, но я не могу заставить params
отладить.
Я пробовал это:
\Cake\Error\Debugger::log($response->params);
\Cake\Error\Debugger::log($response->params());
\Cake\Error\Debugger::log($response['params']);
\Cake\Error\Debugger::log($response->getParams());
\Cake\Error\Debugger::log($response->getQueryParams());
Но никто не работает.