Bonjour à tous :). Alors voilà, je voudrais réorganiser contenu grâce au DAD. Je sais déjà que le système fonctionne car je l'ai tester en dehors de Cakephp. Mais maintenant j'aimerais l'adapter. Donc j'ai un tableau comme ceci: [code]
Titre Type Options <?php foreach ($page['liste'] as $v) { ?> <?php if(!empty($v['repertoire'])){ echo $v['repertoire']['nom'].' -> '; } ?><?php echo $v['titrem']; ?> <?php echo $v['type']; ?> Modifier Supprimer<?php } ?>
[/code] Et mon fichier js du type: [code]$(document).ready(function() { $(".table1").tableDnD({ onDragClass: "myDragClass", onDrop: function(table, row) { var rows = table.tBodies[0].rows; var chaine = ''; for(var i=0;i<rows.length if chaine="chaine+rows*.id;" donc quand je vais bouger une ligne du tableau sur en incluant la librairie dnd-table.js rentrer dans ce document et fin envoyer les information qu me faut de page ordre contenu tab l organiser. comment mettre le lien avec un controller qui varie selon se que j ne pense pas doivent utiliser>Html->link() et non plus redirect mais je me trompe surement...
Merci d'avance :)</rows.length>
Salut,
Peut-être en utilisant $this->Html->url.
Si j'ai bien compris tu dois remplacer l'adresse 'index.php?controleur=admin&tache=organiserPage' par du code cakephp.
<?php
echo $this->Html->url(array(
"controller" => "posts",
"action" => "view",
"bar"
));
// Output
/posts/view/bar
See you :)
C'est bon, j'ai réussit à le faire.
J'ai utilisé l'idée du tuto jour 2 avec tinymce.
Je met le script js dans le inde.ctp. et du coup je peux utiliser le Html->url!
Bon à vrais dire, c'était facile en fait u_u....
Hummm oui je vois. Et si je remplace par Html->url, je n'ai pas à mettre le tableau dujs puisque $.post se charge déjà d'envoyer les éléments en post?
Pour ma part j'ai continué à chercher et ai trouvé Route::url('mon url') mais ton idée est mieux!
Merci je te tien au jus si ça marche.
J'ai trouvé un moyen: c'est de mettre l'url du genre 'admin/pages/organize'
Le problème c'est que si l'arborescence change, je dois à chaque fois faire attention à modifier le fichier.
Par ce que je ne peux pas mettre de php dans le js...