concrete5でAjaxを使いたい場合、toolsディレクトリに入れたPHPだったら、
■URLを持てる
■concrete5の定数やメソッドが使える
■ヘッダーとか背景とかの余計なレンダリングはされない
というふうになる。
ただ、URLがわかりにくい。
パッケージ内のPHPのURL
/index.php/tools/packages/パッケージ名/PHPファイルの拡張子を取った名前
確認の仕方
■パッケージ名:my_package
■PHPファイル名:my_test.php
■つまり「/packages/my_package/tools/my_test.php」の場合
// get files called "my_test" located in /packages/my_package/tools/
echo Loader::helper('concrete/urls')->getToolsURL('my_test', 'my_package');
こうなる。
0 件のコメント:
コメントを投稿