Bonjour,

J'essaye d'ajouter un composant à un module sans succès.

J'ai parcouru différents posts avec problème similaire mais je pense avoir nommer correctement mes fichiers, classes.

C'est un module nommé searchbar
dans action j'ai ajouté une classe : components.class.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<?php
class searchbarComponents extends sfComponents
{
    public function exectuteShow(sfWebRequest $request)
    {
    }
}
dans le dossier template du module j'ai ajouté un fichier _show.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<div>
test blocksearch
</div>
Dans le layout.php j'appelle le composante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?php include_component('searchbar', 'show') ?>
J'ai vider le cache symfony avec ./sympony cc mais j'ai toujours l'erreur :
The component does not exist: "searchbar", "show".

Est-ce qu'il y a quelque chose à faire en plus pour référencer le composant?

Merci par avance pour votre aide!