2011-04-14 19 views
10

ビューとモデルのないコントローラを作成するにはどうしたらいいですか?
jsonを吐き出すためにservices_controllerを作成する。CakePHP - View&Modelなしのコントローラ

これは私が今持っているものです。

var $uses = array(); 

function test() { 
    $this->autoRender = false; 
    echo "test"; 
} 

ただし、「テスト」メッセージは表示されません。

おかげで、
ティー

+0

最近では、 '.json'拡張URLを使用し、Json(またはAjax)Viewを使用して、jsonでエンコードされたデータを「ケーキ方法」に正しく戻す方法が最も正しい方法です。 – mark

答えて

4

上記のコードは、実際に動作します。この問題は、Authコンポーネントに関連する問題でした。

おかげで、
ティー

+2

こんにちは。これを受け入れられた答えとしてマークできますか? – Nunser

0

は、私はあなたのコントローラ以下のステートメントを使用すると、すべてのモデルを参照せずにいることを知っている:だけの$ this - >自動レンダリング=偽の書き込み

public $ uses = null; 
1

。関数の終わりに。それは確かに動作します。

+0

これは質問に対する答えを提供しません。批評をしたり、著者の説明を求めるには、自分の投稿の下にコメントを残してください。自分の投稿にいつもコメントをつけることができます。そして、十分な[評判](http://stackoverflow.com/help/whats-reputation) [任意の投稿にコメントする]ことができます(http://stackoverflow.com/help/privileges/comment)。 – Novarg

+0

@ノヴァール:私はデヴェンドラの投稿が答えとしてではなく、ちょうどコメントであるとは思わない。あまり冗長ではありませんが、質問に答えようとします。 – mbschenkel

関連する問題