Я пытаюсь получить один столбец идентификаторов на основе параметра, передаваемого в мою функцию. Я хочу получить все идентификаторы политики, которые имеют тот же Coverageid, который передается. Это то, что Ive пытался. Я считаю, что мой Оператор не в том месте. Причина в том, что когда я запускаю свой сценарий, все мои политики возвращаются, а не политики с переданным идентификатором покрытия. Я просматривал в сети, но не могу найти ничего, что могло бы помочь мне, кроме PHP и Cakephp Руководства.Cakephp Find Equal Operator
public function findPolicyIds($coverageId = null) {
$id = $this->Policy->find('all', array(
'recursive' => -1, array(
'condition' => array('Policy.coverage_id == ' => '$coverageId',
'fields' => array('Policy.id'))));
return $id;
}
Это своего рода то, что мне нужно, но он не использует оператор сравнения. Я пытаюсь убедиться, что Policy.coverage_id имеет значение == до $ coverageId. Просто не уверен, как реализовать его в моем состоянии. – SkillSet
'' Policy.coverage_id '=> $ coverageId' применяет сравнение, которое вы просили, всю политику с 'coverage_id == $ coverageId' – Nunser
Хммм .... нормально ... по какой-то причине он не работает. Он тянет все мои политики. Я собираюсь вернуться и проверить свой код. – SkillSet