«

»

Aug 23

Print this Post

Como um Application.cfc pode se extender à outro Application.cfc ?

Uma das coisas legais que você pode fazer com Application.cfc é estendê-lo em subdiretórios para substituir o comportamento de partes do seu aplicativo. Este TechNote mostra a voce como faze-lo.

Now, in your subdirectory’s Application.cfc you simply extend ProxyApplication (which CFMX will find in your root directory). It doesn’t need mappings so it should help people on shared hosts, as well as keeping your server configuration leaner.

Update: há uma maneira de estender o Application.cfc raiz sem a utilização de um mapeamento. No seu diretório raiz, ao lado de seu Application.cfc raiz, crie o componente ProxyApplication.cfc que contenha apenas estas duas linhas:

<cfcomponent extends="Application">
</cfcomponent>

Agora, no Application.cfc do seu subdiretório basta estender ProxyApplication (que o CFMX encontrará em seu diretório raiz). Ela não precisa de mapeamentos, logo isso deve ajudar as pessoas em máquinas compartilhadas, bem como manter a configuração do servidor mais simples e limpa.

Extraído do blog post: http://corfield.org/entry/Extending_Applicationcfc

by Sean Corfield

Permanent link to this article: https://ensina.me/coldfusion/como-um-application-cfc-pode-se-extender-a-outro-application-cfc/

Leave a Reply