我似乎在第一个障碍上就被打败了,我似乎无法在蛋糕 PHP 中得到一个基本的“Hello world”。
在 /app/Controller/MyController.php 我有:
public $helpers = array('Js' => array('Jquery'), 'Html', 'Form');
public $components = array('RequestHandler');
在 /app/View/Layouts/default.ctp 我有:
echo $this->Html->script('//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js');
echo $this->fetch('script');
echo $this->Js->writeBuffer();
?></head>
在 /app/View/My/index.ctp 我有:
$this->Js->alert('HelloWorld');
但我没有收到任何警报!如果我尝试:
echo $this->Js->alert('HelloWorld');
它打印到浏览器:(双引号而不是键入的单引号!?)
alert("HelloWorld");
但不包含在 < script > 标签甚至 $(document).ready(function(){});
我错过了什么吗?