Merci Jean-christophe Pires,
Voila comment j'ai procédé:
j'ai créé un dossier dbfconsole dans vendor, j'ai y mis ma classe
namespace Dbfconsole;
class Dbfconsole
{
static $encodehash = '2965';
public function encode($value) {
if (empty($value)){
return "";
}
return Security::encrypt($value, $encodehash);
}
public function decode($code) {
if (empty($code)){
return "";
}
return Security::decrypt($code, $encodehash);
}
}
dans le composer j'ai mis:
"autoload": {
"psr-4": {
"App\\": "src",
"Dbfconsole\\": "vendor/dbfconsole"
}
},
et dans mon AppController j'ai ajouter:
use Dbfconsole\Dbfconsole;
dans mon view j'ai appelé la fonction encode:
Dbfconsole::encode($id)
mais j'ai toujours cette erreur:
Error: Class 'Dbfconsole' not found