Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/06/2011, 11h11   #1
Membre régulier
 
Développeur informatique
Inscription : mars 2004
Messages : 256
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mars 2004
Messages : 256
Points : 70
Points : 70
Envoyer un message via MSN à akito
Par défaut The component does not exist

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 :
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 :
1
2
3
4
 
<div>
test blocksearch
</div>
Dans le layout.php j'appelle le composante :
Code :
<?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!
akito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 14h27   #2
Membre habitué
 
Avatar de Nico_F
 
Homme Nicolas
Développeur Web
Inscription : avril 2011
Messages : 95
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : Communication - Médias

Informations forums :
Inscription : avril 2011
Messages : 95
Points : 142
Points : 142
N'est-ce pas plutôt un include_partial() que tu cherches à faire ?
Nico_F est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 14h37   #3
Membre régulier
 
Développeur informatique
Inscription : mars 2004
Messages : 256
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mars 2004
Messages : 256
Points : 70
Points : 70
Envoyer un message via MSN à akito
Merci pour ta réponse.

En fait j'ai supprimé le post (delestage) parce que je me suis rendu compte que c'etait juste une faute de frappe :

exectuteShow au lieu de executeShow ^^

Merci
akito est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h11.


 
 
 
 
Partenaires

Hébergement Web