Bonjour à tous,

J'ai un probléme avec redbean lorsque je dispense une classe,

en effet j'ai ce message d'erreur :

atal error: Uncaught exception 'RedBeanPHP\RedException' with message 'Invalid type: Magasins' in C:\wamp\www\NosClients\vendor\gabordemooij\redbean\RedBeanPHP\Facade.php on line 578

Je pense que le soucis vient de mon config.inc.php car je met n'importe quel nom de classe (existante ou non) le message sera toujours le meme. Mon REDBEAN_MODEL_PREFIX est t'il correct ??

<?php

/**
 * Database
 */
define('DB_TYPE', 'mysql');
define('DB_HOST', 'localhost');
define('DB_NAME', 'nosclients');
define('DB_USER', 'root');
define('DB_PASSWORD', '');

/**
 * Redbean Configuration
 */

define('REDBEAN_MODEL_PREFIX', '\\NosClients\Model');

?>

Voici la page qui provoque l'erreur

<?php

require_once __DIR__ . '/../core/bootstrap.php';

use RedBeanPHP\Facade as R;

$Magasins = R::dispense("Magasins");

var_dump($Magasins);

?>

Merci d'avance de vos réponses

1 réponse


Juste au cas où, y'a pas besoin de faire un

composer dump-autoload -o

Je dis ça, mais je me rappelle que Redbean n'est pas très fan des autoloader PSR, non ?

Sinon :
https://groups.google.com/forum/#!topic/redbeanorm/vNfFjhlVpnM