質問: kako($this->request->data['title']); としても駄目です。 どうやら、コントローラー内に関数を書くことじたい御法度なんじゃないかと想像してるのですが、では、kako関数はどこに書けばいいのでしょうか?
回答: コントローラーに普通に関数を定義するとそれはアクションとみなされてしまいます。 関数名に"_"か"__"をつければprotectedまたはprivateな関数となります。 参考 あと、kako(xxx)とではなく$this->kako(xxx)とすれば呼べると思います。