我似乎在第一個關於此問題的第一個絆腳石上,似乎無法得到一個基本的「Hello world」在蛋糕PHP中進行。無法獲取Cake PHP JsHelper的工作
在/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 /查看/我的/ index.ctp我有:
$this->Js->alert('HelloWorld');
但我沒有收到警報!如果我嘗試:
echo $this->Js->alert('HelloWorld');
它打印出瀏覽器:(雙引號,而不是鍵入單引號!?)
alert("HelloWorld");
而不是包裹在< script>標記或甚至$(文件)。就緒(函數(){});
我錯過了什麼嗎?
謝謝您的回答,但writeBuffer。 – charliefarley321
+1爲「一般共識是不要打擾使用JsHelper」 – nIcO