une info pour dire que la derniere version de cakephp 1.2.0.6311
corrige cet etat de chose ;)
puisque ces 3 lignes ont été supprimées donc le neuneu que je suis
etait bien devant un bug ;)

On Dec 16 2007, 1:31 pm, foxmask <[EMAIL PROTECTED]> wrote:
> dans cake/libs/object.php j'ai modifié :
>
> if (isset($this->plugin)) {
> #$extra['plugin'] = $this->plugin;
>
> }
>
> ca marche mais je ne crois pas que ca soit le mieux...
>
> On 16 déc, 11:01, foxmask <[EMAIL PROTECTED]> wrote:
>
> > Bonjour,
> > au départ j'étais parti pour mettre mon appli que dans les rep app/
> > controllers app/models app/views
> > mais vu l'ampleur que prend celle ci j'ai décidé de dispatcher dans
> > plugins/ chacun de mes modules
>
> > donc j'ai déplacé méthodiquement mes scripts
> > donc le plugins articles est designé comme suit
> > plugins/articles/
> > plugins/articles/articles_app_controller.php
> > plugins/articles/controllers/
> > plugins/articles/controllers/articles_controller.php
>
> > et quand je fais unhttp://localhost/articles/
> > j'ai un message d'erreur lié à un requestAction dans app/views/
> > elements/top.ctp
>
> > $reports_lists = $this->requestAction('/reports/
> > index',array('return'=>false));
> > if (!empty($reports_lists['nb_report']))
> >    $tpl_temp .= "\n\t\t\t\t".'<li class="reportlink"><strong><a
> > href="admin_reports.php">Il y a de nouveaux signalements</a></strong></
> > li>';
> > if ($pun_config['o_maintenance'] == '1')
> >    $tpl_temp .= "\n\t\t\t\t".'<li class="maintenancelink"><strong><a
> > href="admin_options.php#maintenance">Le mode maintenance est
> > activénbsp;!</a></strong></li>';
> > echo $tpl_temp;
>
> > le message est le suivant :
>
> > You are seeing this error because the action reports is not defined in
> > controller ArticlesController
> > If you want to customize this error message, create app\views\errors
> > \missing_action.ctp.
> > Fatal: Confirm you have created the ArticlesController::reports in
> > file : app\controllers\articles_controller.php.
> > <?php
> > class ArticlesController extends AppController {
> >    function reports() {
> >    }}
>
> > ?>
>
> > Or tout ca fonctionne tant que je laisse mes controllers/views/model
> > de articles dans le rep "app" ; si je bouge dans le rep plugins ;
> > patatra ...
>
> > j'ai éssayé d'ajouter qq précisions dans routes.php
>
> >     Router::connect('/reports/*', array('controller' => 'reports',
> > 'action' => 'index'));
> >     Router::connect('/articles/*',
> > array('plugin'=>'articles','controller' => 'articles', 'action' =>
> > 'index'));
>
> > mais tjs rien
>
> > une suggestion ?
>
> > merci de votre aide.
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à