Jump to content

création d'une page perso


Recommended Posts

Bonjour,

 

J'ai regardé plein de tutos et pas moyen de créer un controller qui fonctionne...

 

je suis en version 1.6

 

je vous dis ce que j'ai fait...

 

à la racine de mon site j'ai créé une page Compatibilite.php qui contient 

require_once(dirname(__FILE__).'/config/config.inc.php');
include(dirname(__FILE__).'/header.php');
Tools::displayFileAsDeprecated();

Tools::redirect('index.php?controller=Compatibilite'.($_REQUEST ? '&'.http_build_query($_REQUEST, '', '&') : ''), __PS_BASE_URI__, null, 'HTTP/1.1 301 Moved Permanently')

ensuite dans le dosiier controller j'ai créé un fichier CompatibiliteController.php qui contient 

class CompatibiliteController extends FrontController
{
  
		public $php_self = 'Compatibilite';
		public $ssl=true;

  public function initContent()
  {
  
   parent::initContent();
   $req_sortie=Db::getInstance()->ExecuteS('select id_feature_value from '._DB_PREFIX_.'feature_value where id_feature=11');
	
 
  $this->context->smarty->assign('req_sortie',$req_sortie);
  
   $this->setTemplate(_PS_THEME_DIR_.'Compatibilite.tpl');
  }
 
}

et pour finir dans le dossier de mon thème j'ai créé un fichier Compatibilite.tpl qui contient 

<pre>
    {$req_sortie|var_dump}
</pre>

juste pour voir si ma requete fonctionne...

 

mais quand j'appelle l'URL https://monsite.com/index.php?controller=Compatibilite j'ai le message suivant :

 

Fatal error: Class 'Compatibilite' not found in /home/mototestdb/www/classes/controller/Controller.php on line 135

 

je comprend pas...

 

une idée ?

 

merci 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...