2016-09-14 46 views
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 1M1M1M1M1。這意味着有一個空間。現在我需要刪除該空間,以便將其與$postal進行比較。我試過str_replace(' ','','ContractAddresses.postal') => $postal但它不起作用。有任何想法嗎?非常感謝你! :)

回答

0

明白了。

'REPLACE (ContractAddresses.postal, " ", "") = ' => $postal

+0

請使用您問題上的修改鏈接添加其他信息。後回答按鈕應該只用於問題的完整答案。 - [來自評論](/ review/low-quality-posts/13675585) – ADyson

+0

哦,好吧!謝謝!但這是問題的答案。 :) – jeeeee