Bonjour tout le monde
Je cherches a mettre des classes (classes abstraites communes a tous les modules, helpers, ...) dans /vendor
Je me retrouve du coup avec une arbo de ce type :
J'ai modifié le composer.json :/vendor
/Tribord
/Controller
AbstractController.php
Mon application.config.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 { "name": "zendframework/skeleton-application", "description": "Skeleton Application for ZF2", "license": "BSD-3-Clause", "keywords": [ "framework", "zf2" ], "homepage": "http://framework.zend.com/", "require": { "php": ">=5.3.3", "zendframework/zendframework": "2.*" }, "autoload": { "psr-0": { "Tribord" : "vendor/Tribord/" } } }
Executé un php composer.phar update
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?php return array( 'modules' => array( 'Application', 'Stats', ), 'module_listener_options' => array( 'config_glob_paths' => array( 'config/autoload/{,*.}{global,local}.php', ), 'config_cache_enabled' => false, 'cache_dir' => 'data/cache', 'module_paths' => array( './module', './vendor', ), ), 'service_manager' => array( 'use_defaults' => true, 'factories' => array( ), ), );
Mais quand sur mes controlleurs j'étend de ces nouvelles classes :
J'ai une erreur php comme quoi il ne trouve pas AbstractController
Code : Sélectionner tout - Visualiser dans une fenêtre à part class SuperController extends \Tribord\Controller\AbstractController{}
Quelqu'un a une idée ?
Merci d'avance![]()
Partager