Je vais approfondir pour la classe, je commence à comprendre ce que tu me dis ^^
Pour la raison, c'est simple, je ne la connais pas. C'est un lien tout bidon tout ce qu'il y a de plus simple.
J'ai un bouton :
<div class="span2 btn-retour">
<?php echo $this->Html->link('Retour boutique',
array('controller'=>'products','action' => 'index'),
array('class'=>'btn-retour-product'));?>
</div>
J'ai un Controller
<?php
class ProductsController extends AppController {
public function index() {
//find all products
$products = $this->Product->find('all');
//set counter to display number of products in a cart
$counter = 0;
if ($this->Session->read('Counter')) {
$counter = $this->Session->read('Counter');
}
//pass variable to view
$this->set('products',$products);
$this->set('counter',$counter);
}
Quand je clique sur le bouton, l'url donné est >>> 127.0.0.1/whatsInMyBox/products alors que sur tous les autres liens que je génére de la même manière je vois bien "index" ou autre apparaître.
Exemple :
<li class="logout-account">
<?php echo $this->Html->link("Mon compte",array('action'=>'account','controller'=>'users')); ?>
</li>
Url retournée : 127.0.0.1/whatsInMyBox/users/account