conditions
パラメータがSQL句find()
と同等であるというCakePHP 1.3のドキュメントを読みました。WHERE
私は CakePHP で次のようなものを書こうとしています:
select count(*) from claim
where ((claim_id = X and company_id = W) or (claimant_firstName = Y and claimant_lastName = Z))
ただし、パラメーターの構成方法について混乱していconditions
ます。
のようですか
find('count', array(
'conditions' => array(
Claim.company_id => $companyId,
Claim.id' => $claimNumber,
'or' => array(
'Claimant.first_name' => $claimantFirstName,
'Claimant.last_name' => $claimantLastName,
)
)
)
);
また
find('count', array(
'conditions' => array(
'or' => array(
Claim.company_id => $companyId,
Claim.id' => $claimNumber
)
'or' => array(
'Claimant.first_name' => $claimantFirstName,
'Claimant.last_name' => $claimantLastName,
)
)
)
または完全に他の何か?