2012-08-13 2 views
0

Je veux simplement ajouter une de mes classes Model faites sur mesure à la liste blanche fuelphp, mais je ne trouve pas le chemin que je devrais spécifier pour le faire fonctionner.Ajouter un modèle personnalisé à la liste blanche dans fuelphp

C'est ce qu'il ressemble à (au sein config.php):

'whitelisted_classes' => array ( 'Fuel \ Core \ Response', 'Fuel \ Core \ View', « Fuel \ core \ ViewModel », 'fermeture' )

je veux ajouter Model_Piece sur cette liste Model_Piece est situé dans le carburant/app/classes/modèle

'app \ Fuel \ classes \ modèle \ Model_piece' ne fonctionne pas

Qu'est-ce qui me manque ici? Je ne connais pas encore très bien Fuelphp, donc toute aide est la bienvenue.

Répondre

2

Il s'agit en fait d'un espace de noms que vous entrez dans le tableau whitelisted_classes (bien que techniquement cela soit lié au chemin d'accès au fichier).

Si vous n'avez pas spécifiquement spammé votre modèle, il sera dans l'espace de noms racine et vous devriez donc pouvoir mettre ce qui suit dans le tableau whitelisted_classes.

Model_piece (ou peut-être \Model_piece)

+0

Cela a fonctionné, merci. J'ai essayé cela avant mais je suppose que j'avais un autre problème à ce moment-là. – Antiz

0

Pour être complet, il devrait y avoir un nom de classe des espaces de noms.

Si votre classe est spécifiée dans l'espace de noms global (c'est-à-dire que vous n'en avez pas explicitement défini un), spécifiez simplement le nom de la classe (ie 'Model_Piece'), aucune barre oblique inverse n'est nécessaire.

Questions connexes