CakePHPでContoroller側でjsの制御

■コントローラ側

class AppController extends Controller {

public function beforeFilter() {

$this->set(test, "alert(あいうえお);");

}

}

■ビュー側(ヘッダあたり)

<?php echo $this->Html->scriptStart( array( inline => true)); ?>

<?php echo $test; ?>;

<?php echo $this->Html->scriptEnd(); ?>

------------------------------------------------------

PHP側で作ったアラートが出る。

今回は共通関数を呼び出すか否かの制御のためこうしている。

$this->Html->scriptBlock()使えば、どのjsを読み込むか、とかも書けるはず。