Bonjour,

Je travaille sous Zend Studio et je bloque sur une fonctionnalité qui pourrait rendre le développement plus pratique.

Comme quelques lignes de code sont plus simples à comprendre qu'une longue explication, voici le code.

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
25
26
27
 
<?
class classe_principale
{
    var $truc1 = "";
    var $truc2 = "";
 
    function fonction1( $param1, $param2 )
    {
        return $param1 + $param2;
    }
}
 
class classe_secondaire
{
    var $truc3 = "";
    var $truc4 = "";
 
    function fonction2( $param1, $param2 )
    {
        return $param1 + $param2;
    }
}
 
$classe_principale = new classe_principale;
 
$classe_principale->classe_secondaire = new classe_secondaire;
J'aimerai que ZendStudio reconnaisse que les deux classes sont emboîtées et active l'autocomplétion sur la classe secondaire.

Par exemple, si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$classe_principale->fonction1( // L'autocomplétion est activée et affiche les paramètres
Mais si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$classe_principale->classe_secondaire->fonction2( // Il n'affiche pas l'autocomplétion
Je ne sais pas pourquoi quelques fois il arrive à autocompléter certaines classes imbriquées mais la plus part du temps, ca ne fonctionne pas.

Que me conseillez vous?

Merci d'avance pour vos conseils.

A+