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 un http://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 à