Skip to content

Latest commit

 

History

History
120 lines (92 loc) · 3.74 KB

core-libraries.rst

File metadata and controls

120 lines (92 loc) · 3.74 KB

Librairies du Coeur

CakePHP est fourni avec une pléthore de fonctions et de classes intégrées. Ces classes et fonctions tentent de couvrir certaines des fonctionnalités les plus communes requises dans les applications web.

Usage Général

Des librairies à usage général sont disponibles et réutilisées dans plusieurs endroits à travers CakePHP.

.. toctree::
    :maxdepth: 2

    core-libraries/global-constants-and-functions
    core-libraries/events
    core-libraries/collections

Composants (Components)

CakePHP a une sélection de composants pour aider à s'occuper de tâches basiques dans vos contrôleurs. Regardez la section sur :doc:`/controllers/components` pour savoir comment configurer et utiliser les composants.

.. toctree::
    :maxdepth: 2

    core-libraries/components/access-control-lists
    core-libraries/components/authentication
    core-libraries/components/cookie
    core-libraries/components/email
    core-libraries/components/request-handling
    core-libraries/components/pagination
    core-libraries/components/security-component
    core-libraries/components/sessions

Helpers (Assistants)

CakePHP dispose d'un certain nombre de helpers qui aident à la création de vues. Ils aident à la création d'un balisage bien formé (y compris les formulaires), l'aide au formatage du texte, des temps et des nombres, et peut même intégrer des bibliothèques javascript populaires. Voici une résumé des helpers intégrés.

Lire :doc:`/views/helpers` pour en apprendre plus sur les helpers, leur api, et comment vous pouvez créer et utiliser vos propres helpers.

.. toctree::
    :maxdepth: 2

    core-libraries/helpers/cache
    core-libraries/helpers/form
    core-libraries/helpers/html
    core-libraries/helpers/js
    core-libraries/helpers/number
    core-libraries/helpers/paginator
    core-libraries/helpers/rss
    core-libraries/helpers/session
    core-libraries/helpers/text
    core-libraries/helpers/time

Behaviors

Les behaviors ajoutent des fonctionnalités supplémentaires à vos modèles. CakePHP offre un nombre de behaviors integrés tels que :php:class:`TreeBehavior` et :php:class:`ContainableBehavior`.

Pour en apprendre sur la création et l'utilisation des behaviors, lire la section sur :doc:`/models/behaviors`.

.. toctree::
    :maxdepth: 2

    core-libraries/behaviors/acl
    core-libraries/behaviors/containable
    core-libraries/behaviors/translate
    core-libraries/behaviors/tree

Libraries du Coeur

Au-delà des composants MVC de base, CakePHP comprend une grande sélection de classes d'utilitaires qui vous aident à tout faire, des demandes de service web, la mise en cache, la connexion, l'internationalisation et plus.

.. toctree::
    :maxdepth: 2

    core-utility-libraries/app
    core-libraries/caching
    core-utility-libraries/email
    core-utility-libraries/number
    core-utility-libraries/time
    core-utility-libraries/sanitize
    core-utility-libraries/file-folder
    core-utility-libraries/httpsocket
    core-utility-libraries/inflector
    core-libraries/internationalization-and-localization
    core-libraries/logging
    core-utility-libraries/router
    core-utility-libraries/security
    core-utility-libraries/set
    core-utility-libraries/string
    core-utility-libraries/xml