Salut tous le monde

1e question :

J'aurais une simple question sans réponse (ou sans doute j'ai mal cherché)
j'aimerais faire en cakephp :

<a href='monlien'><i class="icon-search"></i>Titre</a>

je sais qu'il faut faire :

<?php echo $this->Html->link('Titre', 'monlien'); ?>

Ma question est comment intégré le <i class="icon-search"></i> entre les balises <a> ??

En gros transformer le 1er code en cakephp :p

2e question :

Une autre question :

Est ce utile d'utiliser les balises de cakephp pour generer la page default ? (Niveau perf, etc...)

exemple :

<?php
echo $this->Html->docType();
echo $this->Html->charset();
?>

Au lieu de generer directement les balises html

<!DOCTYPE HTML>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>

</body>
</html>

Merci d'avance

2 réponses


J'ai eu le même problème et j'ai modifié le helper html pour faire ceci et après je suis aperçu du paramètre escape et j'ai cherche et dans la doc ils disent de le mettre à false si on veut pas que le html soit échappé.

Donc pour ton lien il faut faire:

<?php
echo $this->Html->link(
    "<i class="icon-search"></i>Titre",
    "tonlien",
    array('escape' => false)
);
?>

Lien vers la doc: http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#HtmlHelper::link

Mikachu
Auteur

aah super merci, j'ai pas vus cette partie dans la doc :s

Me manque la réponse a ma 2e question maintenant :D