私はこの最初のハードルで打ち負かされたようです.cake 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(){}); でさえラップされていません。
私は何かを逃したことがありますか?