2010-12-12 14 views
0

PHPファイルは外部のjavascriptファイルとして使用できます。基本的にPHPファイル出力を有効なjavascriptにして、javacriptファイルとしてそのPHPファイルを使用してください:http://www.javascriptkit.com/javatutors/externalphp.shtml。これはcakephpで行うことができますか?ブラウザにPHPファイルを指定するのではなく、コントローラとそのアクションに基づいてディレクトリを指定するからですか?PHPをCakePHPで外部javascriptとして使用していますか?

答えて

0

確かに、有効なJSを出力する限り、idはURLの外観やURLの後ろには関係ありません。あなたは

$this->Html->script('scriptname'); 

ではJavaScriptファイルをリンクするとき

0

起こることすべてはあなたが欲しいものは何でもリンクすることができ、タグは

<script type="text/javascript" src="path/to/webroot/js/scriptname.js"></script> 

だから、HTMLで作成されていることです。

+0

申し訳ありませんが、私はされている必要があり、より明確で通過。私はそれがjavascriptを持っているように、そのビューファイルにアクセスする別のサーバー上で、まったく異なるアプリケーションの中にjavascriptしか持っていないビューを必要とします。何か意味がありましたか? –

+0

@amirrustam私があなたを正しく理解していれば、何も必要なものは何も持っていないレイアウトを作成することです。この方法では、javascriptは通常のHTMLテンプレートに囲まれません。コントローラのアクションメソッドでレイアウトを設定できます。 – mdarwi

+0

次に、別のアプリケーション(PHPアプリケーションではない)のjavascriptファイルとして、そのビュー(空のレイアウトのもの)をどのように参照するか(http://www.javascriptkit.com/javatutors/externalphp.shtml)別の場所の別のサーバーで –

1

遅い回答ですが、とにかく、これが私のやり方です。 1は、以下に示すように
外部のJavaScriptファイルへのリンク、falseにインラインで設定することを忘れないでください:私の質問について

$this->Html->script('scriptname', array('inline' => false)); 
関連する問題