0
こんにちは私のためにいくつかのものを見つけるためにこのコードがあります。CakePHPはwhere句の中の郵便番号内のスペースを削除します
$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
をやってみましたが、うまくいきません。何か案は?どうもありがとうございました! :)
追加の情報を追加するには、編集リンクを使用してください。回答を投稿するボタンは、質問に対する完全な回答のためだけに使用してください。 - [レビューから](/レビュー/低品質の投稿/ 13675585) – ADyson
ああ大丈夫です!ありがとう!しかし、これは質問に対する答えです。 :) – jeeeee