2013-07-29 5 views
0

Je suis nouveau dans cakePHP. et nous utilisons Cake PHP 1.1CAKE PHP 1.1 et Twitter Bootstrap

J'ai un problème concernant la pièce jointe du Javascript dans ma page.

C'est le modèle ..

class information extends AppModel{ 
    //name of the table in database 
    var $name = 'informations'; 

} 

C'est le contrôleur ..

class InformationController extends AppController 
{ 
    var $name = 'information'; 

    function index(){ 
    } 
} 

Et ceci est la vue

<div class= "span12"> 
    <ul class="nav nav-pills"> 
     <li class="active"> 
      <a class="menu-bar" href="#">User Management</a> 
     </li> 
     <li><a class="menu-bar" href="#">View All</a></li> 
     <li><a class="menu-bar" href="#">Modify User</a></li> 
     <li><a class="menu-bar" href="#">Delete User</a></li> 
     <li><a class="menu-bar" href="#">Manage User</a></li> 
    </ul> 
</div> 
<br> 
<br> 
<br> 
<br> 
<div id="myCarousel" class="carousel slide"> 
    <ol class="carousel-indicators"> 
    <li data-target="#myCarousel" data-slide-to="0" class="active"></li> 
    <li data-target="#myCarousel" data-slide-to="1"></li> 
    <li data-target="#myCarousel" data-slide-to="2"></li> 
    </ol> 
    <!-- Carousel items --> 
    <div class="carousel-inner"> 
    <div class="active"> <img src="/img/png/24x24/accept.png"></div> 
    <div class="item"><img src="/img/png/24x24/delete.png"></div> 
    <div class="item"><img src="/img/png/24x24/accept.png"></div> 
    </div> 
    <!-- Carousel nav --> 
    <a class="carousel-control left" href="#myCarousel" data-slide="prev">&lsaquo;</a> 
    <a class="carousel-control right" href="#myCarousel" data-slide="next">&rsaquo;</a> 
</div> 

Comment puis-je joindre ici mon Js. js/bootstrap-carousel.js

Aidez-moi s'il vous plaît .. Merci d'avance.

+4

Pourquoi utiliser CakePHP 1.1? – pudelhund

+0

@pudelhund Parce que c'est le cadre utilisé par la société – student

+1

Mise à jour - à 1,3 au moins. Pour le bien de tout le monde :) – mark

Répondre

0

Tout d'abord, vous devriez lire probablement le CakePHP "livre de recettes". Les conventions suivantes sont ESSENTIELLES dans le gâteau. Vous devriez commencer votre modèle avec une lettre majuscule. Et votre contrôleur devrait être "MODELNAME + s + Controller", résultant en "InformationsController", pour votre exemple.

Tout ce que vous devez accéder à chaque page (par exemple une navigation) peut être ajouté à une vue mise en page - il devrait y avoir déjà une disposition standard ici, donc vous pouvez voir comment cela fonctionne:

app -> View -> Layouts -> default.ctp

Ajout du script ici le rendrait accessible à TOUS vos fichiers de vue. Si à la place vous avez juste besoin d'y accéder sur une seule page d'affichage, vous devez simplement implémenter le script en utilisant <script> Tags, comme vous le feriez dans la vue de mise en page. Vous pouvez également utiliser les JavascriptHelper Class de CakePHP pour cela.

Enfin, comme mark suggéré dans les commentaires, vous devriez au moins (!) Mise à jour 1.3