bonjour,
ouais j'y avais songé :x
je ne vois pas de solution sans "sortir" les parm de ma table dans un
fichier de config...
mais j'ai un soucis avec Configure:: comme je le disais plus haut ...
merci de votre reponse.
Cordialement.
On 6 jan, 12:50, francky06l <[EMAIL PROTECTED]> wrote:
> Le probleme est que beforeFilter est invoke APRES le checking du
> routing. Les routes sont, je crois, testees par le dispatcher. La
> methode que je vois (a premiere vue, en ne modifiant pas beaucoup le
> code), serait de placer un redirect(); mais peut etre que cela va
> generer des problemes .. (ie : beforeFilter sera appele a chaque
> fois)...
> A creuser ..
>
> On Jan 3, 8:59 pm, foxmask <[EMAIL PROTECTED]> wrote:
>
> > Dans routes.php je ne peux pas connaitre (à ce moment là) la route
> > pour acéder à mon plugins par defaut
>
> > Dans le controlleur principale de mon appli je lis la base de données
> > pour trouver sur quel plugin par defaut pointé comme suit :
>
> > app_controller.php :
>
> > public function beforeFilter() {
> > #definition des constantes
> > $this->appInit->startup($this);
> > #utilisation des constantes
> > #ici un echo pt_default_module affiche 'news' !
>
> > Router::connect('/',array('plugin'=>pt_default_module ,'controller'
> > => pt_default_module, 'action' => 'index'));
>
> > }
>
> > mais j'obtiens l'erreur suivante :
>
> > Missing controller
> > You are seeing this error because controller Controller could not be
> > found.
> > Notice: If you want to customize this error message, create app\views
> > \errors\missing_controller.ctp
> > Fatal: Create the class below in file: app\controllers\controller.php
>
> > <?php
> > class Controller extends AppController {
> > var $name = '';
>
> > }
>
> > ?>
>
> > Ceci signifie que cakePHP ne connait pas la route par defaut que je
> > viens de lui donner dans mon controlleur principale .
>
> > au lieu de cette erreur j'attendais ca
>
> > <?php
> > class NewsController extends AppController {
> > var $name = 'News';
>
> > }
>
> > ?>
>
> > Pourriez vous me dire comment m'en sortir en me disant comment je peux
> > faire pour indiquer à CakePHP de "router" la requete vers le bon
> > plugin APRES avoir été lire dans la table settings de ma base de
> > données ?
>
> > ps : pour contourner le pb j'ai tenté de mettre les paramètres dans un
> > fichier de config et gérer les valeurs avec Configure::read/write/
> > store mais je me heurte au probleme evoque
> > icihttp://groups.google.com/group/cakephp-fr/browse_thread/thread/50480e...
>
> > merci de votre aide.
>
> > Cordialement.
--~--~---------~--~----~------------~-------~--~----~
Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---