2011-12-11 11 views
0

私はCakePHPで完全にnoobです。伝統的なPHPからCakePHPへのこのサイト更新を扱っています。古いウェブサイトでJavaScriptのフォルダがあったし、そこに、paging.jsというファイルがありました、そして、その後で、私はあなたがこのCakePHPがJavaScriptを拾っていない

echo '<div id="pageNavPosition"></div> 
     <div>&nbsp;</div>';  



    echo "<script type='text/javascript'><!-- 
     var pagerAdmin = new PagerAdmin('results', 5); 
     pagerAdmin.init(); 
     pagerAdmin.showPageNav('pagerAdmin', 'pageNavPosition'); 
     pagerAdmin.showPage(1); 
    //--></script>"; 
    } 

を追加し、テーブルループとかをやっていたところで終了しますそのウェブサイトは完璧に動作し、5つのレコードとページネーションのみを表示します。しかし、今、ここでケーキPHPで私は、私の見解ではティコードを持っているが、そのコードは

<?php 

     echo '<div><h3>Admin - Update Data</h3><p>To update data click on name</p></div>'; 
     print("<table id='results'><tr><th>ID</th><th>Image</th><th>Name</th><th>Price</th><th>Description</th></tr>"); 

     $i =0; 
     foreach ($dishes as $key => $dish): 

     print("<tr>"); 
     print("<td width='20px'>"); 
     echo '<p style="font-size:14px; color:blue; padding:0;">'.$dishes[$i]['Dish']['id'].'</p>'; 
     echo '<input type="hidden" name="'.$dishes[$i]['Dish']['dish_name'].'" value="'.$dishes[$i]['Dish']['id'].'" id="DishDishId" />'; 
     print("</td>");   
     print("<td width='10px'>"); 
     print("<img class='custom_rate' alt='' src='/myweb/img/".$dishes[$i]['Dish']['dish_image']."' />"); 
     print("</td>"); 
     print("<td width='100px'>"); 
     print("<a href='index.php?form_type=admin_manager&id=".$dishes[$i]['Dish']['id']."'>".$dishes[$i]['Dish']['dish_name']."</a> "); 
     print("</td>"); 
     print("<td width='100px'>"); 
     print($dishes[$i]['Dish']['dish_price']); 
     print("</td>"); 
     print("<td width='100px'>"); 
     print($dishes[$i]['Dish']['dish_disc']); 
     print("</td>"); 
     print("</tr>"); 
     $i++; 
     endforeach; 
      print("</table>"); 

      if($i> 5) 
      { 
      echo '<div id="pageNavPosition"></div> 
        <div>&nbsp;</div>';  



      echo "<script type='text/javascript'>" ; 
      echo "var pagerAdmin = new PagerAdmin('results', 5);"; 
      echo 'pagerAdmin.init();'; 
      echo "pagerAdmin.showPageNav('pagerAdmin', 'pageNavPosition');"; 
      echo 'pagerAdmin.showPage(1);'; 
      echo '</script>";'; 
     } 


      ?> 

私はこの仕事を再び行うことができますどのように任意のアイデアのその部分を拾っていませんか?どんな助けでも大歓迎です。この問題に遭遇し、誰のために

おかげ

+0

jsコンソールには何が記載されていますか? –

+0

ビューソースではどういう意味ですか?そこにはそこに追加されていますが、なぜそれが拾われるのでしょうか – user710502

+0

jquery.jsには何がありますか?それはjquery-ui-1.8.16.custom.min.jsの前に追加するべきではありませんか?火災のバグのエラーを見てください – Kishore

答えて

0

は、あなただけの別の.jsファイルを作成して、あなたのJSコードでwebrootは/ jsのフォルダに配置する必要があります。次に、次のように参照してください。

echo $this->Html->script('myjasfile.js'); 
関連する問題