CakePHP で Model にメソッドを追加してコントローラから呼んだら、そのメソッド名が SQL として DB に投げられたんですが
どういうことでしょう。
追記 : 解決
定義したメソッド名と、呼び出しているメソッド名が違っているのが原因でした。
教えてくださった方、ありがとう。
つまり、Model は未定義メソッドを呼ぶと、そのメソッド名をそのまま SQL 文として投げるってことですね。AppModel をオーバライドして「もしかして」機能をつけちゃおうかなあ。
どういうことでしょう。
定義したメソッド名と、呼び出しているメソッド名が違っているのが原因でした。
教えてくださった方、ありがとう。
つまり、Model は未定義メソッドを呼ぶと、そのメソッド名をそのまま SQL 文として投げるってことですね。AppModel をオーバライドして「もしかして」機能をつけちゃおうかなあ。