2014-06-25 5 views
1

Il suffit de configurer CakePHP 3 et obtenir cette erreur après avoir ajouté les crochets du plugin au code dans AppController et Bootstrap.phpCakePHP 3 Debugkit.toolbar ne se charge pas

Error: Class 'App' not found File /var/www/fastcom-portal-one/app/plugins/DebugKit/Controller/Component/ToolbarComponent.php  
Line: 16 

Répondre

3

DebugKit n'a pas encore été mis à jour pour CakePHP 3.

+0

oui, maintenant il a ... – netusco

0

il est déjà pris en charge, l'installer à l'aide compositeur:

"require": { 
    "cakephp/debug_kit": "3.0.*-dev" 
    }, 

a partir de maintenant, vous n'avez pas besoin de mettre DebugKit dans votre AppController, ajoutez ce t o votre fichier bootstrap.php:

Plugin::load('DebugKit', ['bootstrap' => true]); 
+0

Vous n'avez pas besoin de charger votre plug-in dans le fichier bootstrap.php comme il est là déjà chargé pour le mode de développement: // essayer uniquement pour charger DebugKit en mode développement: // N'essayez de charger DebugKit qu'en mode développement // Le kit de débogage ne doit pas être installé sur un système de production if (Configure :: read ('debug')) { Plugin :: load ('DebugKit', ['bootstrap' = > vrai]); } – netusco

2

Souvenez-vous d'exécuter bin/cake plugin assets symlink Alors DebugKit est capable de charger correctement ses actifs.

+0

C'est la bonne réponse maintenant que CakePHP 3 est censé supporter DebugKit dès la sortie de la boîte. Pour une raison quelconque, je devais le faire sur mon installation WAMP avant que cela fonctionne. – clarkatron