嗨,我有这个代码来为我找到一些东西。
$contractAddresses = $this->ContractAddresses->find()
->contain(['Contracts'=> ['ContractItems' => ['Products' => ['Brands', 'Categories']]]])
->where([
'Contracts.number' => $number,
'ContractAddresses.postal' => $postal,
'ContractAddresses.type' => 'S'
])
->first();
现在
'contractAddresses.postal'
可以是数据库中的 M1M 1M1
或 M1M1M1
。这意味着有一个空间。现在我需要删除该空间,以便可以将其与$postal
进行比较。我尝试做 str_replace(' ','','ContractAddresses.postal') => $postal
但它不起作用。有什么想法吗?非常感谢! :)
明白了。
'REPLACE (ContractAddresses.postal, " ", "") = ' => $postal