Vendo o questionamento de muitas pessoas no Google Groups, vou explicar como usar o jQuery juntamente com o CakePHP.
A primeira coisa que você tem que fazer é baixar o código do jQuery e colocá-lo na pasta vendors\js (tanto faz ser na vendors dentro de app ou fora). Depois disso, nos controllers que você for utilizar o jQuery, inclua o helper Javascript:
class SeuController extends AppController {<br /> var $helpers = array('Javascript');<br />}Se você usa em todas as páginas, pode colocar isto no seu AppController.
Feito isso, você pode usar na sua view (ou layout) o seguinte código:
<?php<br />// Incluir o jQuery ao projeto<br />// Neste exemplo estou importando a jquery.tablesorter também<br />// O segundo parâmetro (false) é para indicar que vai no <head> e não no local onde está sendo executado<br />$javascript->link(array('jquery', 'jquery.tablesorter'), false);<br /> <br />// Aqui vou definir alguns comandos de jQuery<br />$javascript->codeBlock('<br /> $(document).ready(function(){<br /> $("#detalhe_compra").tablesorter({decimal: ",", dateFormat: "uk"});<br /> $("#resumo_compras").tablesorter({decimal: ",", dateFormat: "uk"});<br /> });', array('inline' => false));<br />?><br /><br />Minha view normalmente...Com isso, você faz que o código javascript vá para o <head> do seu HTML e não fique no meio das suas views, o que é deselegante e fora do padrão W3C.







