File: plugins-conclusion.xml

package info (click to toggle)
zendframework 1.12.9%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 133,584 kB
  • sloc: xml: 1,311,829; php: 570,173; sh: 170; makefile: 125; sql: 121
file content (62 lines) | stat: -rw-r--r-- 2,094 bytes parent folder | download | duplicates (2)
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 24249 -->
<!-- Reviewed: no -->
<sect1 id="learning.plugins.conclusion">
    <title>Conclusion</title>

    <para>
        Comprendre le concept des plugins et des chemins de préfixes aide à la compréhension du
        framework et de ses composants. Les plugins sont utilisés à de nombreux endroits:
    </para>

    <itemizedlist>
        <listitem>
            <para>
                <classname>Zend_Application</classname>: ressources.
            </para>
        </listitem>

        <listitem>
            <para>
                <classname>Zend_Controller_Action</classname>: aides d'action.
            </para>
        </listitem>

        <listitem>
            <para>
                <classname>Zend_Feed_Reader</classname>: plugins.
            </para>
        </listitem>

        <listitem>
            <para>
                <classname>Zend_Form</classname>: éléments, filtres, validateurs et décorateurs.
            </para>
        </listitem>

        <listitem>
            <para>
                <classname>Zend_View</classname>: aides de vue.
            </para>
        </listitem>
    </itemizedlist>

    <para>
        Encore beaucoup d'autres endroits. Prennez en main ce concept et vous pourrez alors
        étendre de manière soutenue le Zend Framework.
    </para>

    <note>
        <title>Remarque</title>

        <para>
            Notons que <classname>Zend_Controller_Front</classname> propose un système de plugin
            mais il ne s'utilise pas de la même manière que décrit dans ce tutoriel. Les plugins
            enregistrés auprès du contrôleur frontal doivent être instanciés directement et
            enregistrés de manière individuelle. Ceci est dû au fait que le système de plugins
            du contrôleur frontal date d'avant toute les possibilités d'extensions vues jusque ici
            et des changements dans son coeur sont difficiles tout en gardant la compatibilité
            avec les plugins déja existants.
        </para>
    </note>
</sect1>