cakePHP swfファイルを表示したい
JavaScriptときたら、次はFlashのswfファイルもcakePHPのなかで使いたい。
JavaScriptの置き場所には
/app/webroot/js
が推奨されているようですが、swfはそういうディレクトリもなし。。
ということで個人的に
/app/webroot/swf
にしてみました。このwebrootの場所は$html->url()で取れるみたい。/swfまでのパスをとろうとすると、
$html->url('/swf')
となりました。
swfの置き場所が決まったので、htmlの中で表示に合わせてパスを変更する必要があり、それは次のような箇所でした。
[1]swfの表示にAC_RunActiveContent.jsを使っている場合
引き渡しをしている変数2つを次のようにしました。
'src', '<?php echo $html->url('/swf/'.swfのファイル名); ?>',
'movie', '<?php echo $html->url('/swf/'.swfのファイル名); ?>',
[2]embetタグとかで書いている場合