Problème d'appel de chaîne PHP, phpstorm ne peut pas demander après avoir appelé 5 fois
伊谢尔伦
伊谢尔伦 2017-05-16 13:02:23
0
2
626

1.

la classe abstraite AR étend \PDO {
    fonction publique abstraite de ($tableName = '');
    fonction publique abstraite où ($condition = []);
    fonction publique abstraite addWhere($condition = []);
    fonction publique abstraite orderBy ($orderBy = []);
    fonction publique abstraite groupBy($groupBy = []);
    fonction publique abstraite ayant ($condition = []);

2.又写了一个子类DB,集成AR。

class db étend AR {
    sélection de fonction publique ($field = [])
    {
        // À FAIRE : Implémenter la méthode select().
        renvoie $this ;
    }

    fonction publique de ($tableName = '')
    {
        // À FAIRE : Implémenter la méthode from().
        renvoie $this ;
    }

    fonction publique où ($ condition = [])
    {
        // À FAIRE : Implémenter la méthode Where().
        renvoie $this ;
    }

    fonction publique addWhere($condition = [])
    {
        // À FAIRE : Implémenter la méthode andWhere().
        renvoie $this ;
    }

    fonction publique groupBy ($groupBy = [])
    {
        // À FAIRE : Implémenter la méthode groupBy().
        renvoie $this ;
    }

    fonction publique orderBy ($orderBy = [])
    {
        // À FAIRE : Implémenter la méthode orderBy().
        renvoie $this ;
    }

    fonction publique ayant ($condition = [])
    {
        // À FAIRE : Implémenter la méthode have().
        renvoie $this ;
    }

Il s'agit d'un modèle de base de données.

3. ;queryAll();运行不报错。queryAll里可以进行操作。

< /p>

现在问题是我在 phpstorm里面写代码的时候,写前面几个方法,编辑器可以智能提示,但是最后一个queryAll 就不提示了,如果把这个链,删掉其中一个,就又可以提示了。感觉就像是最多只能提示到第 4 个调用。 但是我用yii的时候,链式调用 7 次还是能提示的 。

< /p>

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(2)
習慣沉默

phpStorm ne peut pas reconnaître la valeur de retour de la méthode queryAll et ne peut pas émettre d'invite.
Après avoir ajouté des annotations, phpstorm peut reconnaître automatiquement

淡淡烟草味

@order_c, aucune des méthodes que vous avez mentionnées ne fonctionne, je les ai essayées.
Je ne peux pas poster de photo, je vous enverrai une photo ici

Regarde~

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal