2011-12-21 11 views
0

まず、私はこれが繰り返されれば謝罪したいと思いますが、私は解決策を探しましたが、それを探す方法はわかりません。cakephpのルートパスでスクリプトファイルをルーティングするのを避ける方法

出力するスクリプトが多かれ少なかれ+ ticket-validoまたは-ticket-falloなので、cakephpはそれを無視する必要があります。現時点では、cakephpはコントローラがないことを私に伝えています。

しかし、これが可能かどうかわかりませんが、誰でも助けてくれますか?私は少なくとも私が何を探すべきかを知る必要があります、これはルーティングについてですか?

ありがとうございます!

+0

テキストの行のAJAX応答をしたいですか? – Dunhamzzz

答えて

1

入力は何ですか?出力はテキスト行だけですか?それはajaxにありますか?ジュソン? html?

通常、cakephpではPHPスクリプトを直接実行することはできません。少なくとも、それを呼び出すコントローラが必要です。私はあなたが何をしようとしているかを見ていると思う。

最初にコントローラを作成するか、すでに存在するコントローラを使用してから、関数runScript()のような関数を作成します。今、あなたは

$あなたが

function runScript(){ 
    //do some logic here to get the $result 
    $this->set('result', $result); 
    $this->layout = false; 
} 

このような何かを置くべきコントローラ部であなたの+チケットvalidoまたは-ticket-fallo

を引き起こすこと

<?php 

echo $result; 

?> 

ことができることが必要です何もせずに行だけを返します...これがあなたを助けることを願っています

+0

出力は単なるテキストですが、問題は、これの必要条件が私によって定義されていないことです。このようにしなければなりません。私はそれが最善の方法ではないことを知っています。私はレイアウト=偽を使用することができると思う!どうもありがとうございました。私はそれを試してみよう:D – NewRehtse

関連する問題