yii javascript脚本内联

joh*_*joh 3 php cakephp yii

我有一个非常长的JavaScript,我需要在其中使用YII CHtml函数,但是,引用字符串使代码非常混乱.

例如,

$script = "$('#car_brand').click(function(e), {
   //codes
   var car_name = /"bmw/";
});";
<?php Yii::app()->clientScript->registerScript('car-js', $script); ?>
Run Code Online (Sandbox Code Playgroud)

上面的问题只是展示了一个简短版本的例子.CakePHP的scriptBlock函数是否有任何相同的东西?

http://book.cakephp.org/1.3/view/1604/scriptBlock

谢谢

som*_*som 16

$ script = <<< EOD

/* here you write your javascript normally in multiple lines */
Run Code Online (Sandbox Code Playgroud)

EOD;

Yii :: app() - > clientScript-> registerScript('someId',$ script);

你可以写这样的.